javascript - 如何在 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-cli
:4.4.6
Webpack
:4.44.1
那么如何修改vue.config.js
设置以实现项目可以使用https://a.example.com/b
并且资产可以使用 CDN 之类的https://cdn.example.com
呢?
解决方案
推荐阅读
- ios - iOS:即使 SDK 未初始化也未使用,Facebook SDK 也会调用 graph.facebook.com
- javascript - 为什么 redux diff 说状态是相等的,即使它们不是
- kubernetes - 无法理解 kubernetes 的 `When should you use a startup probe` 中的死锁场景?
- c++ - 使用 VS Code 设置 C++
- r - SunburstR:颜色矢量
- amazon-s3 - 我可以将文件列出到其他人的 azure blob 存储吗?
- c++ - 当我们将 int 转换为 float 到 int 时,在 c 中适合 int 溢出的正确方法
- javascript - 检查函数执行完成
- mqtt - 将所有传递的消息显示给 Mosquitto Broker 的命令?
- java - 使用 Keycloak 进行微服务身份验证