vue-cli3.0 webpack打包时css怎么重命名输出configureWebpack?

根据参考文章这样设置后,js的确可以带版本号输出
但是不知道css怎么像js一样,重命名带版本号输出阿,
求大神指点

图片描述
图片描述

阅读 9.6k
2 个回答
新手上路,请多包涵

你好,可以使用vue-cli官网提供的这个属性

图片描述

vue.config.js文件配置

css: {
  extract: {
    filename: "[name].${process.env.VUE_APP_VERSION}.${timeStamp}.css",
    chunkFilename: "[name].${process.env.VUE_APP_VERSION}.${timeStamp}.css"
  }
},
新手上路,请多包涵

我是在chainWebpack里面配置的,不知道符不符合你的需求,希望对你有帮助。

chainWebpack: config => {

if (process.env.NODE_ENV === 'production') {
    // 为生产环境修改配置...
    config.plugin('extract-css')
      .tap(args => [{
        filename: 'css/[name].css?v=' + new Date().getTime(),
        chunkFilename: 'css/[name].css?v=' + new Date().getTime()
      }])
  } else {
    // 为开发环境修改配置...
  }

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏