2016-01-23 28 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", 

    } 
}