我在EaselJS中配置我的游戏开发项目时遇到了一些问题。您可以在下面看到我的Grunt.js
文件。
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
browserify: {
build: {
files: {
'build/scripts/app.bundle.js': ['app/lib/main.js']
}
}
},
copy: {
scripts: {
src: [
'bower_components/easeljs/lib/easeljs-0.8.0.combined.js',
],
dest: 'build/scripts/',
expand: true,
flatten: true
},
html: {
src: [
'app/index.html',
],
dest: 'build/',
expand: true,
flatten: true
}
},
connect: {
server: {
options: {
port: 9001,
base: 'build'
}
}
},
watch: {
options: {
livereload: true
},
scripts: {
files: ['app/lib/**/*.js', 'app/*.html'],
tasks: ['build']
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-browserify');
// Default task(s).
grunt.registerTask('build', ['browserify', 'copy']);
grunt.registerTask('default', ['build', 'connect', 'watch']);};
每当我在命令行上运行grunt命令时,Windows会询问“如何打开此文件?”。当我选择浏览器时,它会打开并显示Grunt.js文件。
如果你能帮我解决这个问题,我真的很感激。感谢
答案 0 :(得分:1)
好吧我明白了。我将文件命名为Grunt.js
而不是Gruntfile.js
。
我将其更改为Gruntfile.js
,运行了grunt命令,它按预期工作。