제가 새로 버전을 받고 설치하면서 버전이 3.9.1에서 4.0 이상 올라가 변화되면서 몇가지 오류가 나는 것을 발견하였습니다.
제가 알고 있는 오류를 정리하고 해결했던 방안을 공유합니다.
- self signed certificate in certificate chain
- unable to verify the first certificate
- task function must be specified
- primordials is not defined
self signed certificate in certificate chain
이건 버전 업 되면서 보기보단 보안인증때문에 나는 것으로 쉽게 해결이 됩니다.
Gulp.js 설치시 self signed certificate in certificate chain 에러 수정 후 설치하는 방법 에서 확인할 수 있습니다.
unable to verify the first certificate
npm config set registry http://registry.npmjs.org/ --global
task function must be specified
gulp 4.0이상 버전이 되면서 task룰에 gulp.series, gulp.parallel 추가 되었다고 합니다.
series는 직렬방식(순차적으로 진행)이고, parallel는 병렬방식(나란히 진행)이라고 합니다.
gulp.task('default', gulp.series('uglify', 'watch')); gulp.task('default', gulp.parallel('uglify', 'watch'));
primordials is not defined
gulp가 3버전으로 버전 4로 업그레이드 하시면됩니다. 3에 대한 이슈사항은 아래 링크를 참고하시면됩니다.
https://github.com/gulpjs/gulp/issues/2324
혹시 더 오류를 알고 있거나 제보를 받으면 아는대로 업데이트 하겠습니다.
UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm config set strict-ssl false
Failed to download Chromium r686378! Set “PUPPETEER_SKIP_CHROMIUM_DOWNLOAD” env variable to skip download.
npm config set puppeteer_skip_chromium_download true -g
이상 npm install 설치시 오류 및 에러에 대해서 해결책에 대한 포스팅을 마치겠습니다.
감사합니다.
답글 남기기