2013-05-07 106 views
0

我有以下内容的package.json:NPM install命令无所事事

{ 
    "name": "useless-app", 
    "version": "1.0.0", 
    "dependencies": {}, 
    "devDependencies": { 
    "grunt": "~0.4.1", 
    "grunt-contrib-copy": "~0.4.0", 
    "grunt-contrib-concat": "~0.2.0", 
    "grunt-contrib-coffee": "~0.6.6", 
    "grunt-contrib-jst": "~0.5.0", 
    "grunt-contrib-uglify": "~0.2.0", 
    "grunt-contrib-compass": "~0.2.0", 
    "grunt-contrib-jshint": "~0.4.3", 
    "grunt-contrib-cssmin": "~0.6.0", 
    "grunt-contrib-connect": "0.3.0", 
    "grunt-contrib-clean": "0.4.0", 
    "grunt-contrib-htmlmin": "0.1.3", 
    "grunt-contrib-imagemin": "0.1.4", 
    "grunt-contrib-livereload": "0.1.2", 
    "grunt-mocha": "~0.3.1", 
    "grunt-bower-requirejs": "~0.4.1", 
    "grunt-usemin": "~0.1.10", 
    "grunt-requirejs": "~0.3.5", 
    "grunt-regarde": "~0.1.1", 
    "grunt-open": "~0.2.0", 
    "matchdep": "~0.1.2" 
    }, 
    "engines": { 
    "node": ">=0.8.0" 
    } 
} 

这是什么约曼专为我的标准。当我打电话npm installnpm install -g我没有得到任何行动,只是这样的:

[email protected] ~/Sites/Backbone/Yeoman$ sudo npm install -g 
[email protected] /usr/local/lib/node_modules/useless-app 

在这一点上,我有点期待的应用程序的列表下载并安装。无论哪种方式,运行咕噜(列表中的项目之一),在下面的测试此,结果:

[email protected] ~/Sites/Backbone/Yeoman$ grunt 
-bash: grunt: command not found 

任何想法,为什么这些东西不安装?

我试过用这些命令使用sudo,结果总是一样的。

回答

3

你安装了grunt-cli吗?请记住,在最新版本的Grunt中,您需要使用grunt-cli来执行grunt命令。

尝试sudo npm install -g grunt-cli

最好的问候,凯文 。