我正在使用 Yeoman 1.0 和最新版本的Backbone 生成器$ grunt build
,我编写的所有内容都在开发中,但是当我/dist
抛出错误时:
Uncaught ReferenceError: Backbone is not defined
不幸的是,由于 js 已经被缩小,尝试调试几乎没有意义。有没有办法在没有缩小的情况下“构建”?我尝试过使用gruntfile中的设置,但似乎无法为正确的任务找到正确的选项。
我正在使用 Yeoman 1.0 和最新版本的Backbone 生成器$ grunt build
,我编写的所有内容都在开发中,但是当我/dist
抛出错误时:
Uncaught ReferenceError: Backbone is not defined
不幸的是,由于 js 已经被缩小,尝试调试几乎没有意义。有没有办法在没有缩小的情况下“构建”?我尝试过使用gruntfile中的设置,但似乎无法为正确的任务找到正确的选项。
你能分享你的 GruntFile.js 来检查配置吗?
顺便说一句,您可以省略缩小,不要使用 uglify 或您一直在运行的任何任务,尝试grunt-contrib-copy
将文件复制到指定文件夹(prod/dist)的任务。
https://github.com/gruntjs/grunt-contrib-copy
// Configuration goes here
grunt.initConfig({
// Configure the copy task to move files from the development to production folders
copy: {
target: {
files: {
'prod/': ['dev/**']
}
}
},
});