使用webapp生成器,我创建了一个yeoman项目。我在'templates'目录的app文件夹中有一些html模板。运行grunt build时,我可以使这些文件加速;但是,我无法更新到'scripts'目录中js文件中对html模板的引用。是否可以在js文件上使用usemin任务,或者首先修改js文件使用的html模板是一个坏主意?
建造之前: -根 -app 的index.html -templates template1.html -scripts script1.js(used template1.html)
建成后: -根 的index.html -templates 43643.template1.html -scripts 345345.script1.js(不更新ref到template1.html)
我的gruntfile非常基本,只是在rev任务中添加了目录。任何建议,将不胜感激。提前谢谢。
答案 0 :(得分:0)
您可以使用以下问题中的模式:Using grunt-usemin with dynamically generated image paths
我用它来搜索重新编写的js文件到其他js文件中。
当你这样做时,请记住你必须写出所有相对路径,在我的情况下我必须改变类似的东西:
...
var file = basePath + 'filename.js';
...
到
...
var file = 'base/path/filename.js';
...
干杯,