Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- TaskRunner
- 정적웹사이트
- 이클립스
- 이클립스 소스 비교 안보일 때
- Eclipse Bug
- next.js
- ref
- tomcat
- Sass
- npm
- error
- css
- CSS3
- React
- ref전달하기
- Eclipse Compare View
- 보일러플레이트
- VW
- Study
- gulp
- 1분코딩
- animation
- frontend
- JavaScript
- SSR
- java
- Adobe
- 자바스크립트
- Eclipse
- html
Archives
- Today
- Total
프론트 개발 블로그
[Task Runner] Gulp (ReferenceError: primordials is not defined in node) 본문
Works
[Task Runner] Gulp (ReferenceError: primordials is not defined in node)
maybe.b50 2021. 5. 1. 01:32Gulp 작업 환경 셋팅중에 만난 ReferenceError: primordials is not defined in node
구글링 검색해보니 이미 해결 방법이 나와있었다.
Gulp3 버전은 Node 12 버전에서 제대로 동작하지 않는다고 한다.
방법1)Gulp4 로 업그레이드 하거나 방법2)Node 를 다운그레이드 하라는 방법이 나와 있는데
내가 사용하고 있던 작업 환경은 Gulp 3.9.1 / Node 14.15.4 였다.
방법3)
1. 기존에 있던 node_module 폴더 삭제
2. npm-shrinkwrap.json 파일 생성 후 동일한 디렉토리에서 코드 작성 :
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
3. npm install 실행
4. gulp 실행
추가적으로 나의 경우엔
gyp: No Xcode or CLT version detected! 에러도 발생하여서 CLT를 재설치 해야했다.
1. sudo rm -r -f /Library/Developer/CommandLineTools 로 CLT 삭제
2. xcode-select — install 명령어로 CLT 재설치
3. 나의 경우 2번이 안되서 애플 개발자 센터로 들어가서 수동으로 설치했다
참고
stackoverflow.com/questions/55921442/how-to-fix-referenceerror-primordials-is-not-defined-in-node
dstyle0210.github.io/gulp-setting/
반응형
'Works' 카테고리의 다른 글
티스토리 카카오 계정 로그인 문제 (8) | 2021.06.11 |
---|---|
[Error] String does not match the pattern of "^(?:@[a-z0-9-*~][a-z0-9-*._~]*/)?[a-z0-9-~][a-z0-9-._~]*$". (0) | 2021.05.03 |
[용어 정리] 서드파티(Third Party) 라이브러리 (0) | 2021.04.22 |
Adobe Photoshop CC 바탕 색 변경하기 (0) | 2021.01.19 |
[진행중] 사이트 클론 코딩 STUDY (0) | 2021.01.11 |