【问题标题】:Grunt concat failing with "Unable to find local grunt"Grunt concat 失败并显示“无法找到本地 grunt”
【发布时间】:2013-03-19 14:47:05
【问题描述】:

我已经像这样 `npm install -g grunt-cli 成功安装了 Grunt。

我还成功安装了 grunt-contrib-concat 库,如下所示: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 或发出 grunt 尚未本地安装到您的项目中。有关更多信息 安装和配置 grunt,请参阅入门指南:

这是我第一次使用 Grunt,我已经尝试解决这个问题超过 2 小时。请有人帮助我并建议我没有正确设置。

提前致谢!

【问题讨论】:

    标签: gruntjs


    【解决方案1】:

    Grunt 可能没有本地安装在您的项目文件夹中(这与 grunt-cli 不同)。您的 package.json 中有它,所以请尝试使用 npm installnpm install grunt

    有关更多信息,请参阅getting started 页面:

    请注意,安装grunt-cli 不会安装 grunt 任务运行器! grunt CLI 的工作很简单:运行安装在Gruntfile 旁边的 grunt 版本。这允许在同一台机器上同时安装多个版本的 grunt。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 2016-09-13
      • 2016-07-24
      • 2013-08-09
      • 2019-03-08
      • 2013-11-28
      • 1970-01-01
      • 2015-09-08
      • 2015-08-04
      相关资源
      最近更新 更多