根本无法安装快速发电机(只在笔记本电脑上,台式机很好)

时间:2014-09-16 04:18:05

标签: node.js express install npm express-generator

我正在尝试使用express for node.js运行,但是我在安装阶段遇到了问题。

我已经安装了节点,并且npm工作正常。

机器:MacBook Air 2011上的Windows 7

我首先尝试通过npm install -g express安装快递,但错误后遇到错误,我猜不是那么简单。我在快递网站上遵循了一些建议,在我想要安装快递的目录中创建一个package.json文件,所以我做到了:

的package.json:

{
  "name": "tutorial",
  "description": "tutorial test app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "4.x"
  }
}

然后我点击npm install并最终安装到目录中(npm命令和package.json所在的位置)

现在我按照Express Guide的说明尝试npm install -g express-generator但是我遇到了与以前相同的错误:

c:\code\node\tutorial>npm install -g express-generator
C:\Users\JosephGoss\AppData\Roaming\npm\express -> C:\Users\JosephGoss\AppData\Roaming\npm\node_modules\express-generato
r\bin\express
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer flatiron-cli-config@0.1.3 wants flatiron@~0.1.9
npm ERR! peerinvalid Peer flatiron-cli-users@0.1.1 wants flatiron@~0.1.9

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js"
 "install" "-g" "express-generator"
npm ERR! cwd c:\code\node\tutorial
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\code\node\tutorial\npm-debug.log
npm ERR! not ok code 0

我已经搜索过,找不到另一个处理此问题的安装快速教程。

编辑:我刚尝试在台式电脑上运行npm install -g expressnpm install -g express-generator(i7上的Windows 7),一切正常。

如果有人知道为什么我的笔记本电脑无法正常运行npm安装,我会留下这个。

2 个答案:

答案 0 :(得分:1)

似乎我必须留下几年前我上次使用节点时安装的东西。一个旧的Jitsu装置似乎在我的笔记本电脑上引起了我的问题。

请参阅here

我卸载了jitsu:

c:\code\node\tutorial>npm uninstall -g jitsu
unbuild jitsu@0.11.4

现在一切正常。

答案 1 :(得分:0)

尝试在命令之前使用sudo,例如:

npm install -g express-generator