赞
踩
是nodejs版本问题,我原来下载了最新的nodejs18版本,在github扒了个vue2项目,执行npm install总是失败,其中一部分报错信息如下:
- npm ERR! gyp ERR! cwd D:\Web\Vue\vue-weixin\node_modules\node-sass
- npm ERR! gyp ERR! node -v v18.14.2
- npm ERR! gyp ERR! node-gyp -v v3.8.0
- npm ERR! gyp ERR! not ok
- npm ERR! code ELIFECYCLE
- npm ERR! errno 1
- npm ERR! node-sass@4.11.0 postinstall: `node scripts/build.js`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the node-sass@4.11.0 postinstall script.
- npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
在查询了许多资料后,怀疑是版本问题,我在项目的package.json中发现:
"node-sass": "^4.9.0",
node-sass是有对应的nodejs版本支持的,所以我用nvm(node版本管理工具)安装并切换到了node10版本,随后npm install执行成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。