终端中 npm安装报错 webpack
程序员文章站
2022-04-14 22:54:28
...
npm install 时,会出现很多错误,包括配置错误等。
以webpack中安装autoprefixer为例:
终端输入:
npm install autoprefixer
报出一堆错
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:223:5)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Darwin 19.3.0
gyp ERR! command "/usr/local/bin/node"
...
不管他们!
在终端逐行输入下列代码:
sudo rm -rf ~/.node-gyp
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm i --unsafe-perm
完成后,重启终端项目,若出现很多漏洞vulnerabilities
found 274 vulnerabilities (1 low, 2 moderate, 271 high)
终端提示你
run “npm audit fix” to fix them
那就输入
npm audit fix
等待,完成修复。
再输入最初要安装插件的命令行:
npm install autoprefixer
安装成功不报错。
PS:其实报错并不影响对应文件的使用,尝试了关掉终端重新安装又会出现很多错,上面的安装步骤走一遍还挺需要时间的,终端安装不管你的文件是否已经安装都会重新安装一遍,如果不是强迫症这类报错可以忽略不计。
上一篇: PHP面向对象编程学习之二_PHP教程
下一篇: ASP.NET网站开发——安全验证