【发布时间】:2014-01-23 02:38:24
【问题描述】:
我正在关注 getting started guide 的新应用程序,但我遇到了一些麻烦。
这是我的 Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {,
build: {
src: 'js/*.js',
dest: 'build/*.min.js'
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
// Default task(s).
grunt.registerTask('default', ['uglify']);
};
这是我的 package.json
{
"name": "My App",
"version": "0.0.0",
"description": "",
"author": "",
"license": "N/A",
"devDependencies": {
"grunt": "~0.4.2",
"grunt-contrib-jshint": "~0.8.0",
"grunt-contrib-uglify": "~0.2.7"
}
}
我已经安装了 grunt-cli 包并运行了 npm install 来获取本地版本的 grunt 和 contrib 库。
但是当我运行grunt 或grunt uglify 时,什么都没有发生。
$ grunt
$ grunt uglify
$
知道我错过了什么或可能导致这种行为的原因吗?
编辑:我也刚刚安装了 mocha,我遇到了同样的问题:没有输出。可能是我的node或者npm安装有问题
【问题讨论】:
-
我猜 /js/ 不是空的,对吧?
-
@SergiuParaschiv 是正确的
-
尝试使用
--verbose选项,看看你会得到什么。此外,运行grunt --version只是为了确保您获得正确的 grunt 执行(应该只打印 Grunt cli 版本号)。 -
@jakerella 我运行
grunt --version或grunt --verbose没有得到任何输出
标签: javascript configuration gruntjs