解决安装express出现的问题:Refusing to install express as a dependency of itself

xiaoxiao2025-04-14  12

在通过 npm install express --save-dev 命令安装express的时候,报如下的错误,这是因为你的项目名称和所安装包的名称冲突了。通过修改项目的文件名称后,重新安装还是会下面的。这个时候很多人都会忽视在通过 npm init -y 初始化项目后,生成的 package.json 文件中有一个 name 的字段,name 的值就是此时项目的名称,要把 name 的值改为不冲突的名称即可。

F:\express>npm install express --save-dev npm ERR! Windows_NT 10.0.14393 npm ERR! argv "D:\\nodejs\\node.exe" "D:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express" "--save-dev" npm ERR! node v6.11.0 npm ERR! npm v3.10.10 npm ERR! code ENOSELF npm ERR! Refusing to install express as a dependency of itself npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm ERR! Please include the following file with any support request: npm ERR! F:\express\npm-debug.log

        下图可以看到我的项目名称是express,然后初始化项目的name的值自然就是express,以后安装其他包文件的时候,切记文件名尽量与包名称不一样。

转载请注明原文地址: https://www.6miu.com/read-5028269.html

最新回复(0)