【发布时间】:2015-06-16 13:20:46
【问题描述】:
每当我尝试在 node.js 中导入项目时,我似乎都无法让它工作。 当我尝试安装时它会出错。 我尝试过使用 cmd、cmd 作为管理员、cmd 用于节点和 git bash。他们都给出了相同的错误,我似乎无法弄清楚这意味着什么。
这是我使用“npm install express -g”时得到的输出示例
c:\wamp\www\3imda\webtech2\eindopdracht>npm install express -g npm WARN 未满足的依赖 C:\Users\Maïteh\AppData\Roaming\npm\node_modules\phone gap\node_modules\phonegap-build 需要 colors@'0.6.x' 但会加载 npm WARN 未满足的依赖 C:\Users\Maïteh\AppData\Roaming\npm\node_modules\phone gap\node_modules\colors,npm WARN 未满足的依赖项,即版本 0.6.0-1 npm WARN 未满足的依赖项 C:\Users\Maïteh\AppData\Roaming\npm\node_modules\phone gap\node_modules\prompt\node_modules\winston 需要颜色@'0.x.x' 但会加载 npm WARN 未满足的依赖项 C:\Users\Maïteh\AppData\Roaming\npm\node_modules\phone gap\node_modules\colors,npm WARN 未满足的依赖项,即版本 0.6.0-1 npm 错误! Windows_NT 6.3.9600 npm 错误! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs \node_modules\npm\bin\npm-cli.js" "安装" "express" "-g" npm 呃!节点 v0.12.0 npm 错误! npm v2.5.1 npm 错误!代码 EPEERINVALID
npm 错误! peerinvalid 包 mongoose 不满足 兄弟姐妹的 peerDep 需求! npm 错误!对等无效的对等 node-restful@0.1.18 想要 mongoose@~3
npm 错误!请在任何支持请求中包含以下文件: npm 错误! c:\wamp\www\3imda\webtech2\eindopdracht\npm-debug.log
c:\wamp\www\3imda\webtech2\eindopdracht>
当我尝试“npm install -g”时遇到同样的错误
【问题讨论】:
-
看起来存在依赖性问题。你的
package.json文件是什么样的? -
这是 package.json 文件的内容gyazo.com/d74d4ac47eeb4c0684a5869346ae4a95
-
谢谢,我看看能不能重现这个。同时,您可以尝试不使用
-g标志进行安装。 Here's when you should use it。如果这不起作用,您能否也上传npm-debug.log以查看是否有更多我们可以使用的信息?谢谢! -
非常感谢您的帮助。当我离开“-g”时,快速安装但是当我使用“npm install”时,应该安装所有模块吗?它仍然给出错误gyazo.com/5e44f057ec6e807ecc91f05018eca9e4我在哪里可以上传调试日志?
-
不需要,那个截图正是我需要的。查看我的回答,让我知道这解决了您的问题。
标签: node.js installation npm