安装 npm 在 Windows 上不起作用

Posted

技术标签:

【中文标题】安装 npm 在 Windows 上不起作用【英文标题】:Install npm does not work on windows 【发布时间】:2014-12-20 00:37:45 【问题描述】:

错误

npm 错误!错误:未找到兼容版本:grunt-rename@'>=0.4.1-0

npm 错误!有效的安装目标:

npm 错误! ["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4"]

npm 错误!在 installTargetsError (C:\Program Files (x86)\nodejs\node_modules\

npm\lib\cache.js:719:10)

npm 错误!在下一个(C:\ Program Files (x86)\nodejs\node_modules\npm\lib\cache.j

s:698:17)

npm 错误!在 C:\Program 文件 (x86)\nodejs\node_modules\npm\lib\cache.js:675:

5

npm 错误!保存时(C:\Program Files (x86)\nodejs\node_modules\npm\node_modul

es\npm-registry-client\lib\get.js:142:7)

npm 错误!在 C:\Program 文件 (x86)\nodejs\node_modules\npm\node_modules\grac

eful-fs\polyfills.js:133:7

npm 错误!在 Object.oncomplete (fs.js:107:15)

npm 错误!如果您需要帮助,可以在以下位置报告此日志:

npm 错误! http://github.com/isaacs/npm/issues

npm 错误!或通过电子邮件发送至:

npm 错误!

npm 错误!系统 Windows_NT 6.1.7601

npm 错误!命令“C:\Program Files (x86)\nodejs\\node.exe” "C:\程序文件

s (x86)\nodejs\node_modules\npm\bin\npm-cli.js" "安装"

npm 错误! cwd C:\Users\ra824041\Desktop\grunt\MyApp npm 错误!节点-v v0.10.15

npm 错误! npm -v 1.3.5

npm http 304 https://registry.npmjs.org/grunt-contrib-watch

npm http 304 https://registry.npmjs.org/grunt-contrib-compress

npm http 304 https://registry.npmjs.org/grunt-contrib-nodeunit

npm http 304 https://registry.npmjs.org/grunt-contrib-jshint

npm http 304 https://registry.npmjs.org/grunt-stripcomments

npm http 304 https://registry.npmjs.org/grunt-usemin

npm http 304 https://registry.npmjs.org/grunt-contrib-concat

npm http 304 https://registry.npmjs.org/grunt-contrib-uglify

npm http 304 https://registry.npmjs.org/grunt-contrib-copy

npm http 304 https://registry.npmjs.org/grunt-minified/0.0.6

npm http 304 https://registry.npmjs.org/grunt-contrib-qunit

npm http 304 https://registry.npmjs.org/grunt-contrib-cssmin

npm 错误!

npm 错误!可以在以下位置找到其他日志记录详细信息:

npm 错误! C:\Users\ra824041\Desktop\grunt\Greece 3.6\npm-debug.log

npm 错误!代码不正确 0

package.json:


  "name": "ML",
  "version": "0.1.0",
  "devDependencies": 
    "grunt": "~0.4.1",
    "grunt-rename": "~0.4.1",
    "grunt-contrib-compress": "~0.5.2",
    "grunt-contrib-concat": "~0.3.0",
    "grunt-contrib-copy": "~0.4.1",
    "grunt-contrib-cssmin": "~0.6.1",
    "grunt-contrib-jshint": "~0.6.0",
    "grunt-contrib-nodeunit": "~0.2.0",
    "grunt-contrib-qunit": "~0.2.2",
    "grunt-contrib-uglify": "^0.6.0",
    "grunt-contrib-watch": "~0.4.4",
    "grunt-minified": "0.0.6",
    "grunt-stripcomments": "^0.3.1",
    "grunt-usemin": "~0.1.12"
  

【问题讨论】:

如何查看 NPM 错误日志来检查版本的兼容性?我在 Windows 上使用 NPM 时遇到了一些问题。我创建了一个问题,但它并没有为我解决:***.com/questions/34335043/…也许你对我有一些有用的建议? 【参考方案1】:

这似乎是第一行的问题:

No compatible version found: grunt-rename@'>=0.4.1-0 <0.5.0-0'

将 package.json 中的 grunt-rename 更新为 ["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4"] 中的任何一个

一定要尝试“npm cache clean”命令

【讨论】:

以上是关于安装 npm 在 Windows 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

为啥外部链接在构建后在 phonegap 应用程序上不起作用

为啥 npm install 在 git bash 上不起作用

http://localhost/ 在 Windows 7 上不起作用。有啥问题?

C++ 二进制文件在 Windows XP 上不起作用

OpenCV 2.4 VideoCapture 在 Windows 上不起作用

OpenCV 2.4 VideoCapture 在 Windows 上不起作用