首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装找不到新版本

npm安装找不到新版本
EN

Stack Overflow用户
提问于 2013-12-06 13:40:32
回答 2查看 2.5K关注 0票数 2

我只是尝试在mac上执行sudo npm安装,具有以下依赖关系:

代码语言:javascript
复制
"devDependencies": {
   "grunt": "~0.4.2",
   "grunt-contrib-jshint": "~0.6.3",
   "grunt-contrib-nodeunit": "~0.6.3",
   "grunt-contrib-uglify": "~0.6.3"
},

但是npm一直在告诉我:

代码语言:javascript
复制
npm ERR! notarget No compatible version found: grunt-contrib-uglify@'>=0.6.3-0 <0.7.0-0'
npm ERR! notarget Valid install targets:
npm ERR! notarget ["0.1.0","0.1.1","0.1.2","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.1.1-rc5","0.1.1-rc6"]

当我确定我想要的版本已经存在,并且我在Windows上的朋友能够用相同的package.json安装时,uglify也会发生同样的事情

我担心我的版本,所以我安装了最新版本的节点和npm,并运行sudo npm update npm -g,但没有解决问题

代码语言:javascript
复制
109 error node -v v0.10.22
110 error npm -v 1.3.15
111 error code ETARGET
112 verbose exit [ 1, true ]

以及来自调试日志的更多内容

代码语言:javascript
复制
97 silly addNameRange number 2 { name: 'grunt-contrib-uglify',
97 silly addNameRange   range: '>=0.6.3-0 <0.7.0-0',
97 silly addNameRange   hasData: true }
98 silly addNameRange versions [ 'grunt-contrib-uglify',
98 silly addNameRange   [ '0.1.0',
98 silly addNameRange     '0.1.1',
98 silly addNameRange     '0.1.2',
98 silly addNameRange     '0.2.0',
98 silly addNameRange     '0.2.1',
98 silly addNameRange     '0.2.2',
98 silly addNameRange     '0.2.3',
98 silly addNameRange     '0.2.4',
98 silly addNameRange     '0.2.5',
98 silly addNameRange     '0.2.6',
98 silly addNameRange     '0.2.7',
98 silly addNameRange     '0.1.1-rc5',
98 silly addNameRange     '0.1.1-rc6' ] ]
99 silly lockFile 9c3f05fb-grunt-contrib-uglify-0-6-3 grunt-contrib-uglify@~0.6.3
100 silly lockFile 9c3f05fb-grunt-contrib-uglify-0-6-3 grunt-contrib-uglify@~0.6.3

101 silly addNameRange number 2 { name: 'grunt-contrib-nodeunit',
101 silly addNameRange   range: '>=0.6.3-0 <0.7.0-0',
101 silly addNameRange   hasData: true }
102 silly addNameRange versions [ 'grunt-contrib-nodeunit',
102 silly addNameRange   [ '0.1.0',
102 silly addNameRange     '0.1.1',
102 silly addNameRange     '0.1.2',
102 silly addNameRange     '0.2.0',
102 silly addNameRange     '0.2.1',
102 silly addNameRange     '0.2.2',
102 silly addNameRange     '0.1.2-rc5',
102 silly addNameRange     '0.1.2-rc6' ] ]
103 silly lockFile 77c5bd75-grunt-contrib-nodeunit-0-6-3 grunt-contrib-nodeunit@~0.6.3
104 silly lockFile 77c5bd75-grunt-contrib-nodeunit-0-6-3 grunt-contrib-nodeunit@~0.6.3
105 error notarget No compatible version found: grunt-contrib-uglify@'>=0.6.3-0 <0.7.0-0'
EN

回答 2

Stack Overflow用户

发布于 2013-12-06 13:48:34

试试这个: npm install grunt contrib-uglify-- save -dev...它会下载最新的版本到你的电脑上并保存到你的电脑上,github上有uglify的文档

票数 0
EN

Stack Overflow用户

发布于 2013-12-06 18:12:25

您可以指定您需要:

您应该修复您的package.json版本信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20416819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档