4

我想将 Grunt 集成到我的 java Script 项目中。我已经安装了 npm、grunt 等。

我已经为 grunt 创建了 package.json 文件和 GRUNTFILE.js。

但是当我运行“grunt”命令时,我收到此错误“模块”未定义。

GRUNTFILE.js

module.exports = function(grunt) {

  grunt.initConfig({
        pkg: grunt.file.readJSON('package.json')
    });

    grunt.registerTask('default', []);



};

包.json

{
  "name": "Example",
  "version": "0.0.1",
  "private": true,
  "devDependencies": {
    "grunt": "latest",
    "grunt-cli": "^0.1.13"
  }
}
4

2 回答 2

11

我也遇到了这个问题,我发现确保你正确命名了 grunt 文件来Gruntfile.js解决我的问题,这很愚蠢,但可以忽略。

于 2015-01-05T19:33:29.697 回答
2

运行以下命令后,我成功地在我的项目上运行了 grunt。

  1. npm 卸载

  2. npm install -g grunt-cli (全局安装)

  3. npm install(在项目目录上)

在运行第三个推荐项目之前必须包含 'packge.json' 和 gruntfile.js 文件。

于 2014-06-10T07:16:58.800 回答