您能帮我告诉我entry: " ..."
和filename: " ..."
有什么区别
?
从昨天开始,我一直在尝试配置插件,但这是不可能的。
我的sw_cached_pages.js
与index.js
位于同一文件夹中,并且webpack将捆绑包放在/dist
文件夹中
什么是正确的配置才能加载我的服务工作者文件并获取serviceWorkerOption
变量?
我的文件夹结构是:
+-/ spa
-> |-/ dist
->-> |-1.bundle.js
->-> |-bundle.js
->-> |-sw.js <---“由包含捆绑包列表的插件生成”
-> |-index.js
-> |-webpack.config.js
-> |-sw_cached_pages.js
我的插件配置:
new ServiceWorkerWebpackPlugin({
// entry: path.join(__dirname, "/sw.js"),
entry: "sw_cached_pages.js",
// entry: "sw.js",
filename: "sw_cached_pages.js",
// excludes: ["**/.*", "**/*.map", "*.html"]
excludes: ["**/.*", "**/*.map", "*.html"],
publicPath: "/application/single_pages/visitas/"
})
提前谢谢!