【发布时间】:2018-12-04 10:36:39
【问题描述】:
我正在尝试将 workbox-build 集成到我的 grunt 构建系统中以预缓存文件。 我正在关注这篇文章-generateSW Mode
按照上述谷歌文档后,我将函数定义为
var workBox = require('workbox-build');
function swCache(){
workBox.generateSW({
swPath : path.join('target/app', 'sw_cache.js')
})
.then(function(details){
console.log(details);
})
}
上面的 swPath 是我的 grunt 文件的相对路径。 下面我附上实现上述功能的咕噜任务的代码
grunt.task.registerTask('generateSWCache', function(){
swCache();
});
if (env === 'production') {
build = preBuild.concat(productionBuild).concat('generateSWCache');
} else {
build = preBuild.concat(developmentBuild).concat('generateSWCache');
}
【问题讨论】:
标签: javascript gruntjs service-worker workbox