无法获取Webpack插件serviceworker-webpack-plugin

时间:2018-08-27 01:16:51

标签: javascript webpack service-worker

您能帮我告诉我entry: " ..."filename: " ..."有什么区别 ?

从昨天开始,我一直在尝试配置插件,但这是不可能的。

我的sw_cached_pages.jsindex.js位于同一文件夹中,并且webpack将捆绑包放在/dist文件夹中

什么是正确的配置才能加载我的服务工作者文件并获取serviceWorkerOption变量?

我的文件夹结构是:

+-/ spa

-> |-/ dist

->-> |-1.bundle.js

->-> |-bundle.js

->-> |-sw.js <---“由包含捆绑包列表的插件生成”

-> |-index.js

-> |-webpack.config.js

-> |-sw_cached_pa​​ges.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/"

})

提前谢谢!

0 个答案:

没有答案