【发布时间】:2020-10-30 13:00:56
【问题描述】:
我正在使用 Vue.JS 2,我正在寻找一些东西来为带有 webpack 和环境变量的 PWA 生成 manifest.json。例如,我将原色放在我的.env 中,然后我可以在我的manifest.json 中设置"theme_color": VUE_APP_THEME_COLOR。
我尝试在vue.config.js中这样做:
module.exports = {
chainWebpack: (config) => {
config.plugin("pwa").tap((args) => {
args[0].theme_color = VUE_APP_THEME_COLOR;
return args;
});
但它对清单没有影响。它不会覆盖 public/ 文件夹中的清单。
【问题讨论】:
-
我不太确定,但我认为如果公共文件夹中没有 manifest.json 文件,pwa 插件只会在构建的文件夹中创建 manifest.json 文件...我会检查的。
标签: javascript vue.js webpack progressive-web-apps