Javascript 从Gradle运行时安装Grunt失败

Javascript 从Gradle运行时安装Grunt失败,javascript,angularjs,node.js,gradle,gruntjs,Javascript,Angularjs,Node.js,Gradle,Gruntjs,我有一个Gradle任务列表,将执行npminstall和grunt_clean、grunt_build任务等。我没有npm命令提示符可供外部运行任何npm命令。只需通过Gradle任务运行 我们已安装节点“V.0.12.7”的内部回购。因此,在运行“npm安装”时,我面临以下问题 > npm ERR! node v0.12.7 npm ERR! npm v2.11.3 > > npm ERR! Cannot read property 'latest' of undefi

我有一个Gradle任务列表,将执行npminstall和grunt_clean、grunt_build任务等。我没有npm命令提示符可供外部运行任何npm命令。只需通过Gradle任务运行

我们已安装节点“V.0.12.7”的内部回购。因此,在运行“npm安装”时,我面临以下问题

> npm ERR! node v0.12.7 npm ERR! npm  v2.11.3
> 
> npm ERR! Cannot read property 'latest' of undefined npm ERR!  npm ERR!
> If you need help, you may report this error at: npm ERR!    
> <https://github.com/npm/npm/issues>
请找到我的“package.Json”

如果没有“installGrunt”,Grunt生成将失败,因此在运行“npminstall”时,Grunt版本为“0.4.5”,但在运行“install Grunt”时,Grunt版本将更新为“1.0.1”

试图删除节点_模块、缓存等,但没有任何效果,我想我也无法更新节点

任何小小的帮助都是非常感谢的。提前谢谢

> npm ERR! node v0.12.7 npm ERR! npm  v2.11.3 npm ERR! code EPEERINVALID
> 
> npm ERR! peerinvalid The package grunt does not satisfy its siblings'
> peerDependencies requirements! npm ERR! peerinvalid Peer
> jit-grunt@0.9.1 wants grunt@~0.4.0 npm ERR! peerinvalid Peer
> grunt-contrib-clean@0.6.0 wants grunt@~0.4.0 npm ERR! peerinvalid Peer
> grunt-karma@0.11.2 wants grunt@0.4.x npm ERR! peerinvalid Peer
> grunt-newer@1.1.1 wants grunt@~0.4.1 npm ERR! peerinvalid Peer
> grunt-ng-constant@1.1.0 wants grunt@~0.4.1 npm ERR! peerinvalid Peer
> grunt-connect-proxy@0.2.0 wants grunt@~0.4.1 npm ERR! peerinvalid Peer
> grunt-autoprefixer@3.0.3 wants grunt@~0.4.2 npm ERR! peerinvalid Peer
> grunt-contrib-concat@0.5.1 wants grunt@>=0.4.0 npm ERR! peerinvalid
> Peer grunt-contrib-copy@0.8.0 wants grunt@>=0.4.0 npm ERR! peerinvalid
> Peer grunt-filerev@2.3.1 wants grunt@>=0.4.0 npm ERR! peerinvalid Peer
> grunt-usemin@3.0.0 wants grunt@>=0.4.0 npm ERR! peerinvalid Peer
> grunt-contrib-watch@0.6.1 wants grunt@~0.4.0 npm ERR! peerinvalid Peer
> grunt-ng-annotate@1.0.1 wants grunt@~0.4.5 npm ERR! peerinvalid Peer
> grunt-contrib-connect@0.10.1 wants grunt@>=0.4.0
  "private": true,
  "devDependencies": {
    "grunt": "0.4.x",
    "grunt-angular-templates": "0.5.7",
    "grunt-autoprefixer": "3.0.3",
    "grunt-concurrent": "2.0.0",
    "grunt-connect-proxy": "0.2.0",
    "grunt-contrib-clean": "0.6.0",
    "grunt-contrib-concat": "0.5.1",
    "grunt-contrib-connect": "0.10.1",
    "grunt-contrib-copy": "0.8.0",
    "grunt-contrib-cssmin": "0.12.3",
    "grunt-contrib-htmlmin": "0.4.0",
    "grunt-contrib-jshint": "0.11.2",
    "grunt-contrib-less": "1.0.1",
    "grunt-contrib-uglify": "0.9.1",
    "grunt-contrib-watch": "0.6.1",
    "grunt-filerev": "2.3.1",
    "grunt-jscpd": "0.0.11",
    "grunt-karma": "0.11.2",
    "grunt-modernizr": "0.6.0",
    "grunt-multi":"0.0.6",
    "grunt-newer": "1.1.1",
    "grunt-ng-annotate": "1.0.1",
    "grunt-ng-constant": "1.1.0",
    "grunt-text-replace": "0.4.0",
    "grunt-usemin": "3.0.0",
    "grunt-wiredep": "2.0.0" ....