前端打包设定打包号或者如何设定动态的环境变量DefinePlugin

57 阅读1分钟

vue.config.js 设置 webpack.DefinePlugin

需求:现在需要前端每次打包后生成一个唯一值,然后显示在页面上,不需要手动修改

因为vue已经包含了DefinePlugin插件,所以需要通过chainWebpack来设置

chainWebpack: config => {
    config.plugin('define').tap(args => {
      args[0]['process.env'].BUILD_ENV = new Date().getTime()
      return args
    })
  },