书接上回测试环境 前端 自动化编译&发布脚本 的 编写 及 原理解析
在最后发现了问题,在本篇中将其解决。
上文中涉及到一个build.sh
文件,主要对其改造即可。
#path填写为项目的路径,最好是绝对路径
cd path
rm -rf dist
npm run build
cd ./dist
# 编译完成后,生成一个名为config的js文件,一旦被引入,它将被自动执行
echo "window.webConfig={baseUrl: 'your baseUrl'}" >> config.js
window.webConfig={baseUrl: ‘your baseUrl’} 这段代码很简单。
就是把 ‘your baseUrl’ 写到全局的window.webConfig 中的 baseUrl 参数上。
然后是修改前端项目的入口文件 index.html