Я пытаюсь интегрировать workbox-build в мою систему сборки grunt для предварительного кэширования файлов.Я слежу за этой статьей - generateSW Mode
После ознакомления с приведенной выше документацией Google я определил функцию как
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 вышеуказанной функции
grunt.task.registerTask('generateSWCache', function(){
swCache();
});
if (env === 'production') {
build = preBuild.concat(productionBuild).concat('generateSWCache');
} else {
build = preBuild.concat(developmentBuild).concat('generateSWCache');
}
Задача generateSWCache выполняется, но она не создает никаких sw_cache.js для предварительного кэширования файлов.Ниже приведен скриншот