Express 快速安装问题
我是nodeJS新手,我正在尝试将express作为依赖项安装,但它给我的错误如下:Express 快速安装问题,express,Express,我是nodeJS新手,我正在尝试将express作为依赖项安装,但它给我的错误如下: C:\wamp\www\ExpressJS\node>npm install express --save npm ERR! Windows_NT 10.0.10240 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "i
C:\wamp\www\ExpressJS\node>npm install express --save
npm ERR! Windows_NT 10.0.10240
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "express" "--save"
npm ERR! node v5.3.0
npm ERR! npm v3.3.12
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! C:\wamp\www\ExpressJS\node\npm-debug.log
**any help would be much appericiated, This is my npm-debug file**
C:\wamp\www\ExpressJS\node>npm安装快车--save
npm错误!Windows\u NT 10.0.10240
npm错误!argv“C:\\Program Files\\nodejs\\node.exe”C:\\Program Files\\nodejs\\
node\u modules\\npm\\bin\\npm cli.js“安装”“快速”-保存
npm错误!节点v5.3.0
npm错误!npm v3.3.12
npm错误!代码ENOSELF
npm错误!拒绝将express作为其自身的依赖项安装
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!请在任何支持请求中包括以下文件:
npm错误!C:\wamp\www\ExpressJS\node\npm-debug.log
**任何帮助都会非常有用,这是我的npm调试文件**
您正在运行npm i express--保存位于ExpressJS
文件夹中。请到外面安装express
。启动节点项目时,需要在目标文件夹中使用命令npm init
。然后安装express module。我知道您的确切问题是什么,也就是说,在创建项目时
npm初始化
您已将该名称指定为依赖项名称
所以,通过进入package.json更改项目名称,并给出不同的名称。
然后使用相同的命令再次安装
像
npm安装--保存
我可以说,如果文件夹名和package.jsonname
键与模块名相同,那么npm init不会将应用程序名指定为“express”时,您将不会再次遇到相同的错误
终端:
npm install express
npm install express
json文件:
// express/package.json
{
"name": "express",
"version": "1.0.0",
"description": "",
.
.
.
}
// <foldername>/package.json
{
"name": "newName",
"version": "1.0.0",
"description": "",
.
.
.
}
…<错误>
要解决这个问题:
json文件:
// express/package.json
{
"name": "express",
"version": "1.0.0",
"description": "",
.
.
.
}
// <foldername>/package.json
{
"name": "newName",
"version": "1.0.0",
"description": "",
.
.
.
}