我有一个.env.staging
文件,其中包含一些用于我在构建Vue应用进行暂存时的配置。
但是如果我现在使用vue-cli-service build --mode staging
进行构建,则不会将哈希附加到输出文件中,因此不会发生缓存破坏。 (在没有“模式”的情况下会这样做)
是否有使用env文件的方法,并且仍然存在缓存破坏?
我完成此操作的方法是在.env.staging文件中指定以下内容:
NODE_ENV=production
然后在vue.config.js中
let config = {};
if(process.env.NODE_ENV !== 'development'){
config.filenameHashing = true;
}
module.exports = config;