我正在尝试使用 express for node.js 启动并运行,但我在安装阶段遇到了问题。
我已经很好地安装了节点,并且 npm 工作正常。
机器:macbook air 2011 上的 windows 7
我首先尝试通过安装 express,npm install -g express
但遇到一个又一个错误,我猜不是那么简单。我按照 express 网站上的一些建议在package.json
我想要安装 express 的目录中创建一个文件,所以我这样做了:
包.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
按照Express Guide中的说明进行尝试,但是我只是遇到了与以前相同的错误:
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
我四处搜索,找不到另一个解决此问题的安装快速教程。
编辑:我刚刚尝试在我的台式计算机(i7 上的 Windows 7)上运行,一切正常npm install -g express
。npm install -g express-generator
如果有人知道为什么我的笔记本电脑无法正常运行 npm install,我会留下这个。