2014-06-09 20 views
3

我想在我的java Script项目中集成Grunt。我安装了npm,grunt等。'module'在grunt中未定义javascript

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

但当我运行“grunt”命令我得到这个错误'模块'是未定义的。

GRUNTFILE.js

module.exports = function(grunt) { 

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

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



}; 

的package.json

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

这听起来像你实际上并没有运行节点。 – SLaks

+0

节点正在机器上运行。 – Megha

+0

您是否在存储grunt配置文件的目录中运行'npm install'? – akskap

回答

2

运行下面的命令后,我成功地在我的项目运行繁重。

  1. NPM卸载

  2. NPM安装-g咕噜-CLI(其在全球安装)

  3. NPM安装(在项目目录)

转动的第三前commend项目必须包含“packge.json”和gruntfile.js文件。

9

我也有这个问题,我发现确保你已经正确地命名为grunt文件Gruntfile.js修复了我的问题,很傻但可以忽略。