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

在通过 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,以后安装其他包文件的时候,切记文件名尽量与包名称不一样。

QQ截图20170916184540

猜你喜欢

转载自blog.csdn.net/weixin_38098195/article/details/83504597
今日推荐