2016-01-23 65 views
4

我已经建立了一切为了项目,下面的命令:错误:无法找到模块“时间咕噜”

sudo npm install -g grunt-cli 
sudo npm install grunt --save-dev 
sudo npm install grunt-contrib-jshint --save-dev 
sudo npm install jshint-stylish --save-dev 
sudo npm install time-grunt --save-dev 
sudo npm install jit-grunt --save-dev 

,这是我的package.json文件

{ 
    "name": "Project1", 
    "private": true, 
    "devDependencies": { 
     "grunt": "^0.4.5", 
     "grunt-contrib-jshint": "^0.12.0", 
     "jit-grunt": "^0.9.1", 
     "jshint-stylish": "^2.1.0", 
     "time-grunt": "^1.3.0" 
    }, 
    "engines": { 
     "node": ">=0.10.0" 
    } 
    } 

当我运行“咕噜咕噜”地指挥它给出了以下错误:

Loading "Gruntfile.js" tasks...ERROR 
    >> Error: Cannot find module 'time-grunt' 
    Warning: Task "default" not found. Use --force to continue. 

    Aborted due to warnings. 
+1

是什么在你Gruntfile.js ...确保您加载时间咕噜 – AfDev

+1

你有一个文件夹'node_modules/time-grunt'? – topheman

+1

你在Gruntfile.js中加载任务吗? – Josh

回答

1

您需要添加“时间咕噜”里面的依赖关系,而不是内devDependencie秒。这样,您就无需单独运行$ NPM安装--save-dev的时间咕噜

{ 
    "name": "grunt-build", 
    "version": "0.1.0", 
    "private": true, 
    "dependencies": { 
    "time-grunt": "^1.3.0" 
    }, 
    "devDependencies": { 
    "grunt": "^0.4.5", 
    "grunt-contrib-clean": "~0.7.0", 
    "grunt-contrib-compress": "~0.5.0", 

    } 
}