我已经安装了Grunt像so‘`npm安装-g grunt-cli成功。
我还成功地安装了类似于:npm install grunt-contrib-concat --save-dev的grunt-contrib-concat。
我创建了一个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,要么您的项目没有在本地安装Gruntfile。有关安装和配置grunt的更多信息,请参见入门指南:
这是我第一次使用Grunt,我已经尝试解决这个问题超过2个小时了。请有人帮助我,并建议我没有正确设置的东西。
提前感谢!
发布于 2013-03-29 06:21:43
很可能Grunt没有在本地安装在您的项目文件夹中(这与grunt-cli不同)。您的package.json中有它,所以尝试执行npm install或交替执行npm install grunt。
有关更多信息,请参见开始页面:
请注意,安装
grunt-cli并不安装grunt任务运行程序!grunt的工作很简单:运行安装在Gruntfile旁边的grunt版本。这允许同时在同一台计算机上安装多个版本的grunt。
https://stackoverflow.com/questions/15694121
复制相似问题