欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

终端中 npm安装报错 webpack

程序员文章站 2022-04-14 22:54:28
...

npm install 时,会出现很多错误,包括配置错误等。

以webpack中安装autoprefixer为例:

终端输入:

npm install autoprefixer

报出一堆错
终端中 npm安装报错 webpack

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:其实报错并不影响对应文件的使用,尝试了关掉终端重新安装又会出现很多错,上面的安装步骤走一遍还挺需要时间的,终端安装不管你的文件是否已经安装都会重新安装一遍,如果不是强迫症这类报错可以忽略不计。

相关标签: Webpack