前言
-
持续记录自己踩过的坑跟大家一起分享
三个方面
1. npm ERR! code ELIFECYCLE npm ERR! errno 1
-
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! phantomjs-prebuilt@2.1.15 install: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the phantomjs-prebuilt@2.1.15 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.复制代码
- 解决方案
-
npm install --save-dev node-sass复制代码
2. npm run dev error [npm ERR! code ELIFECYCLE]
-
Laravel Mix Version: 1.4.3 Node Version: v8.9.1 NPM Version: 5.5.1 OS: macOS 10.12.6 Description: ze Chunks Chunk Names mix.js 8.27 kB 0 [emitted] mix npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! @ development: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/sunny/.npm/_logs/2017-12-21T17_00_33_319Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! @ dev: npm run development npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the @ dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/sunny/.npm/_logs/2017-12-21T17_00_33_347Z-debug.log复制代码
-
node_modules安装问题,执行以下:
-
rm -rf node_modules rm package-lock.json npm cache clear --force npm install复制代码
- 这一步清除npm缓存很重要
-
npm cache clear --force复制代码
3. npm install时,报错 install: `node install.js`安装失败
-
error chromedriver@2.33.2 install: `node install.js` error Exit status 1 error Failed at the chromedriver@2.33.2 install script. error This is probably not a problem with npm. There is likely additional logging output above.复制代码
-
初步判断是这个zip文件没下载下来,然后手动下载一个chromedriver_win32.zip丢到C:\Users\用户\AppData\Local\Temp\chromedriver\目录下,结果因为这是一个临时文件夹,每次初始化的时候都会重新下载这个文件,从而又无法初始化
-
解决方案 :
-
1. 加参数
-
npm install --ignore-scripts复制代码
-
--ignore-scripts表示npm将不会运行在package.json中指定的scripts脚本
-
2. 更换数据源
-
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver复制代码
参考
npm ERR! code ELIFECYCLE npm ERR! errno 1:
blog.csdn.net/z277094641/…
npm run dev error [npm ERR! code ELIFECYCLE]:
blog.csdn.net/gh254172840…
npm install时,报错 install: `node install.js`安装失败:
blog.csdn.net/weixin_3818…