首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用workbox从服务工作者文件中读取环境变量

使用workbox从服务工作者文件中读取环境变量
EN

Stack Overflow用户
提问于 2018-01-23 17:49:53
回答 1查看 1.9K关注 0票数 8

我正在根文件夹中使用workbox-swworkbox-webpack-plugin我的src sw.js文件(与我的.env文件处于同一级别)

如何获取环境变量并将其访问到src sw.js文件中

这是来自我的webpack.config.js

代码语言:javascript
复制
new workboxPlugin({
    globDirectory: 'dist',
    globPatterns: ['**/*.{html,js,css,svg,otf,png,jpg,gif}'],
    swSrc: './sw.js',
    swDest: path.join('public', 'sw.js')
})

感谢您的每一次帮助!谢谢大家!

EN

回答 1

Stack Overflow用户

发布于 2018-01-27 05:12:18

由于您使用的是swSrc: './sw.js',这意味着./sw.js文件将成为最终输出的服务工作者文件的基础。(作为构建过程的一部分,它将在其中插入预缓存信息。)

这意味着您可以在workbox-webpack-plugin运行之前随心所欲地处理./sw.js,包括用环境变量替换占位符来修改它。我相信webpack.DefinePlugin通常是用来做这个的吧?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48398658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档