2013-03-28 87 views
1

我已經像這樣`npm install -g grunt-cli成功安裝了Grunt。Grunt concat無法找到「無法找到本地咕嚕聲」

我也安裝了咕嚕-的contrib-CONCAT libary成功地像這樣:npm install grunt-contrib-concat --save-dev

我創建了一個package.json

{ 
    "name": "my-project-name", 
    "version": "0.1.0", 
    "devDependencies": { 
    "grunt": "~0.4.1", 
    "grunt-contrib-jshint": "~0.1.1", 
    "grunt-contrib-nodeunit": "~0.1.2" 
    } 
} 

Gruntfile.js

module.exports = function(grunt) { 

grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    concat: { 
    options: { 
     separator: ';' 
    }, 
    dist: { 
     src: ['src/init.js', 'src/Game.js', 'ui/Ui.js', 'ui/AddBTS.js', 'ui/Toolbar.js'], 
     dest: 'built.js' 
    } 
    } 
}); 

grunt.loadNpmTasks('grunt-contrib-concat'); 

}; 

現在,當我運行grunt concat我收到以下錯誤:

致命錯誤:無法找到本地咕嚕聲。 如果您看到此消息,則找不到Gruntfile或未在本地將咕嚕聲 安裝到您的項目中。欲瞭解更多信息有關 安裝和配置咕嚕,請參閱入門指南:

這是使用呻吟,我一直在努力,現在解決這個問題超過2小時我的第一次。請有人可以幫助我,並建議我沒有正確設置。

在此先感謝!

回答

3

Grunt很可能沒有安裝在您的項目文件夾中(與grunt-cli不同)。你可以在你的package.json中找到它,所以試試npm install或者npm install grunt

欲瞭解更多信息,請參閱getting started頁:

Note that installing grunt-cli does not install the grunt task runner! The job of the grunt CLI is simple: run the version of grunt which has been installed next to a Gruntfile . This allows multiple versions of grunt to be installed on the same machine simultaneously.

相關問題