Node.js 注入workbox CDN脚本的导入脚本

Node.js 注入workbox CDN脚本的导入脚本,node.js,progressive-web-apps,workbox,Node.js,Progressive Web Apps,Workbox,我使用workbox,并使用这些设置生成service worker workbox-config.json module.exports={ “globDirectory”:“dist/”, “全球模式”:[ “***.js”, “index.html” ], “swDest”:“dist/sw.js”, “swSrc”:“src/sw.js” }; src/sw.js importScripts(“https://storage.googleapis.com/workbox-cdn/rel

我使用workbox,并使用这些设置生成service worker

workbox-config.json

module.exports={
“globDirectory”:“dist/”,
“全球模式”:[
“***.js”,
“index.html”
],
“swDest”:“dist/sw.js”,
“swSrc”:“src/sw.js”
};
src/sw.js

importScripts(“https://storage.googleapis.com/workbox-cdn/releases/5.1.4/workbox-sw.js");
workbox.core.skipWaiting();
workbox.core.clientsClaim();
workbox.precaching.precacheAndRoute(self.\uwb\umanifest,{});
workbox.routing.registerRoute(/(?:maps\/.json\\/.pwa\/.pois\/.json\/.apps\/.json\/.tmbs\/.U菜单\.jpg\/.img\/.jpg)(?:png\/.jpg))$/,新的workbox.strategies.StaleWhileRevalidate({“cacheName)]:“resourcesCache”,插件:[新的workbox.expiration.ExpirationPlugin({maxAgeSeconds:86400,PurgeotError:false),'GET};
生成命令

workbox清单
这很好,但我想做的是,注入“workbox CDN脚本的importScripts(
importScripts(”https://storage.googleapis.com/workbox-cdn/releases/5.1.4/workbox-sw.js“;
)”以编程方式。 如果我将其硬编码为
src/sw.js
,则在更新workbox版本后,必须手动更新此部分


这可能吗?

对不起,我不清楚你在问什么。以编程方式注入importScript意味着什么?如果您只是想通过编程方式将
importScript(…)
语句添加到文件中,那么
workbox build
工具对此没有帮助,但您可以使用任何其他方式通过编程方式编辑文本文件。是的,您猜对了。我很抱歉我的英语不好。我明白我不能做我想做的事。谢谢。对不起,我不清楚你在问什么。以编程方式注入importScript意味着什么?如果您只是想通过编程方式将
importScript(…)
语句添加到文件中,那么
workbox build
工具对此没有帮助,但您可以使用任何其他方式通过编程方式编辑文本文件。是的,您猜对了。我很抱歉我的英语不好。我明白我不能做我想做的事。非常感谢。