【发布时间】:2018-07-02 02:12:44
【问题描述】:
我正在使用 workbox-sw 和 workbox-webpack-plugin
我的 src sw.js 根文件夹中的文件(与我的 .env 文件处于同一级别)
如何获取环境变量并将其访问到我的 src sw.js 文件中
这是来自我的webpack.config.js
new workboxPlugin({
globDirectory: 'dist',
globPatterns: ['**/*.{html,js,css,svg,otf,png,jpg,gif}'],
swSrc: './sw.js',
swDest: path.join('public', 'sw.js')
})
我们将不胜感激每一个帮助!谢谢大家!
【问题讨论】:
-
我在这里 (stackoverflow.com/a/57051150/1410035) 提出了一个针对 vue-cli 的解决方案,但它依赖于一个 Webpack 插件,您可以在没有 vue-cli 的情况下轻松使用该插件。这也可能对您有用,只需调整插件以读取您关心的环境变量(它可以访问所有内容)。
标签: javascript webpack service-worker workbox workbox-webpack-plugin