-
320x100
문제
ReferenceError: primordials is not defined in node
라고 에러가 뙇! 떠서 당황당황 😣
검색해본 결과, Gulp 3 버전은 node 12 버전에서 제대로 동작하지 않는다고 합니다.
제가 작업한 환경은 node@11.13.0에 gulp@3.9.1였기에 잘 동작했는데,
최신 node 버전(12 이상)이 설치된 환경에서는 프로젝트가 실행이 되지 않았습니다(ㅠㅠ)
방법1
node 버전을 11로 다운그레이드하거나, gulp 버전을 4로 업그레이드합니다. (참 쉽죠..?)
방법2
graceful-fs@4.2.3으로 오버라이딩합니다.
package.json을 열고 아래와 같이 추가해 줍니다.
{ "scripts": { "preinstall": "npx npm-force-resolutions" }, "resolutions": { "graceful-fs": "4.2.3" } }
+) node modules가 없다며 preinstall이 되지 않는 경우 yarn을 사용합니다.
출처
(압도적 감사...!)
728x90'Blog > JavaScript' 카테고리의 다른 글
[JS] ES6의 변수 선언, const와 let (6) 2020.04.29 [JS] 자바스크립트에서의 this (6) 2020.04.28 [Node.js] 유튜브 클론 01 (1) 2020.02.24 [JS] 스크롤 페이드인 효과 (13) 2019.12.05 [JS] 요소의 요모조모 (1) - 문서 내 요소의 크기와 위치 (0) 2019.12.03 댓글