首页 > 解决方案 > 如何在 vue-cli 3.3+ 中同时为资产设置子路径和 CDN?

问题描述

我的团队正在开发一个将使用子路径的 vue 项目。我们的域名是https://a.exampl.com,我们正在使用这个项目https://a.example.com/b。现在,我们想在 webpack 构建后将资产上传到云端,并将资产更改为 CDN 的链接,该链接不同于子路径,例如https://cdn.example.com. 我vue.config.js喜欢以下:

// vue.config.js
const vueConfig = {
  publicPath: './b',
  configureWebpack: {
    plugins: []
  }
}

版本:

那么如何修改vue.config.js设置以实现项目可以使用https://a.example.com/b并且资产可以使用 CDN 之类的https://cdn.example.com呢?

标签: javascriptvue.jswebpackvue-cli

解决方案


推荐阅读