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