我正在尝试学习Grunt,我创建了一个文件,cd到那里,并使用grunt命令,但不执行我的文件,但执行属于与yeoman制作的个人项目的其他文件,无论终端中的位置如何,始终运行该项目。我用:
$ grunt --base "/Users/user/Documents/Ejercicios angular/Ui-routes-tutorial/"
它告诉我:
Warning: Task "newer:jshint" not found. Use --force to continue.
Aborted due to warnings.
Execution Time (2014-04-18 13:41:21 UTC)
loading tasks 3ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 60%
default 2ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 40%
Total 5ms
这是我的档案:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
build: {
src: 'src/<%= pkg.name %>.js',
dest: 'build/<%= pkg.name %>.min.js'
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
// Default task(s).
grunt.registerTask('default', ['uglify']);
};
错误显示任务&#34;更新:jshint&#34;没找到,但在我的文件中我不会使用它!你能帮帮我吗?
答案 0 :(得分:0)
您是否尝试过CD到项目目录,然后执行npm安装以确保安装了包文件中定义的所有模块,然后运行您的grunt命令?