我正在为我的项目使用yeoman(angular-fullstack)。我想在grunt-rev中使用ocLazyLoad(link)。但是如何通过grunt rev创建的新文件名更新js文件中写入的资产链接? html文件中的链接是更新,但如何更新js文件中的链接?
答案 0 :(得分:1)
您可能正在使用usemin在指定文件中执行文件名的交换。所以你的usemin配置看起来像这样:
usemin: {
options: {
assetsDirs: [
'dist/js/libs'
]
},
js: ['dist/js/config.lazyload.js']
}
假设你的rev'd脚本在dist / js / libs中,那么上面的配置将用rev'd文件名替换config.lazyload.js中的所有引用。
您的usemin配置中可能已经有一些东西用于在html文件中进行交换。