一个vue项目下有多个平台,根据客户访问的域名来确定加载哪个平台的样式及js,大多数都是通用的,所以只能把不通用的抽出来为单独的文件,例如a.css和b.css,打算动态加载某一个文件,在页面上以变量形式import进去,但是如何实现动态加载及怎样的目录结构比较好
一个vue项目下有多个平台,根据客户访问的域名来确定加载哪个平台的样式及js,大多数都是通用的,所以只能把不通用的抽出来为单独的文件,例如a.css和b.css,打算动态加载某一个文件,在页面上以变量形式import进去,但是如何实现动态加载及怎样的目录结构比较好
用webpack为每个平台创建一个webpack的配置文件,每个文件根据需求设置配置项。部署的时候,根据平台使用对应的webpack配置文件。(条件是每个平台都对应一台单独的服务器。。)
13 回答12.6k 阅读
7 回答1.8k 阅读
9 回答1.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
可以在index.html中使用js动态生成script和link标签