Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Express 快速安装问题_Express - Fatal编程技术网

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

我是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" "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.json
name
键与模块名相同,那么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": "",
  .
  .
  .
}