【发布时间】:2014-04-06 13:31:57
【问题描述】:
例如:我使用下面的当前配置来uglify我的 Gruntfile 中的 JS 脚本:
uglify: {
options: {
report: "min", //"gzip",
sourceMap: true,
preserveComments: false, //"some", "all"
},
application: {
options: {
// expand: true,
banner: '<%= app.banner %>',
preserveComments: "some"
},
src: 'dist/js/application.js',
dest: ".tmp/js/application.min.js"
},
dependencies: {
options: {
sourceMap: false
},
src: ['dist/js/dependencies.js'],
dest: ".tmp/js/dependencies.min.js"
},
我知道 grunt-usemin 从useminPrepare gruntfile 选项中声明的 html 文件中的代码块生成 src 和 dest 选项,例如:
<!-- build:js js/app.js -->
<script src="js/app.js"></script>
<script src="js/controllers/thing-controller.js"></script>
<script src="js/models/thing-model.js"></script>
<script src="js/views/thing-view.js"></script>
<!-- endbuild -->
那么我如何配置grunt-usemin 以使用这些相同的选项,例如banner、sourceMap: false 和生成的文件块,我已经阅读了通常在 github 或 NPM 注册表中给出的快速文档,但似乎没有找到一个可靠的答案。
【问题讨论】:
标签: javascript node.js gruntjs grunt-usemin