laravel - 从不同的子域加载 Vue.js 异步组件
问题描述
我有一个 Laravel 项目,我想知道如何配置 webpack 以从不同的子域加载 javascript 块?
例如,如果有一个站点www.mysite.com
,它从static.mysite.com
.
我的 webpack.min.js 文件如下所示:
mix.js([
'resources/assets/js/file1.js',
'resources/assets/js/file2.js',
], staticBuildPath + '/js/main.js')
.webpackConfig({
output: {
chunkFilename: "js/[id].chunk.js"
}
});
但问题是它想从www.mysite.com
.
解决方案
我找到了解决方案:
mix.js([
'resources/assets/js/file1.js',
'resources/assets/js/file2.js',
], staticBuildPath + '/js/main.js')
.webpackConfig({
output: {
chunkFilename: "js/[id].chunk.js",
publicPath: '//' + process.env.DOMAINS_STATIC + '/'
}
});
whereDOMAINS_STATIC
是 .env 文件中我的环境变量之一,它包含正确的域,static.mysite.com
在这种情况下。
推荐阅读
- python - 更改所有 QLabel 对象 PyQt5 的字体大小
- javascript - 按定义的值排序(如果找到)
- javascript - 单击移动菜单并更改横向菜单后消失
- btcpay-server - 将 BTC Pay Server 发票到期时间设置为从不?
- android - 如何避免打开其他 android 商店并以编程方式仅在 Android 上打开 Google Play 商店?
- node.js - VSCode 上的 pwa-node 类型启动配置是什么?
- python - 如何使用子进程检查用户的平台并在 Python 脚本中运行相应的命令?
- performance - 您如何衡量 Cassandra 中的查询性能?
- wxpython - 如何在 wxPython 中启用边缘作为 wx.html2.webview 的反手
- reporting-services - 将组页眉和页脚添加到 ssrs 中的现有组