根本无法安装快递发生器(只在笔记本电脑上,桌面上没有问题)

我正在尝试启动并运行node.js express,但在安装阶段遇到问题。

我已经安装好了,npm工作正常。

机器:Windows 7上的MacBook Air 2011

我第一次试图通过npm install -g express来安装express,但是在错误发生后遇到错误,我猜不是那么简单。 我在快速网站上跟随了一些build议,在我想要安装的目录中创build一个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所在的目录)

现在我按照快速指南中的说明尝试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 

我已经四处search,找不到另一个安装快速教程处理这个问题。

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

我会离开这个incase任何人都知道为什么我的笔记本电脑无法正常运行npm安装。

看来我必须留下几年前安装的东西,当我最后使用节点。 一个老的Jitsu安装似乎在我的笔记本电脑上造成我的问题。

看到这里

我卸载了jitsu:

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

现在一切正常。

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

 npm install -g express-generator