由于项目需要,打包后需要提供一个可配置文件给技术支持部同事更改全局变量配置。1、使用vue+webpack创建项目时,会自动生成一个static文件夹。在static文件夹中,我们可以放一些经常变化的文件或者照片,所以我们把这个可配置的文件放在static文件夹中。.2.下一步是使用index.html页面上的脚本标签导入文件。不能使用import或require。如果使用的话,在其他模块中使用时,文件中的内容会被一起打包,所以虽然打包后在environment.js中更改内容配置不会有任何影响。3、最后就可以在其他模块中直接使用这个全局变量了。4、查看打包的dist是否已经打包了该配置下的变量。显然,这个配置就老老实实的留在这个文件夹里,没有跑来跑去。?(′???`)比心5.然后把文君童鞋提供的三个文件夹放到根目录下。如果git下只有一个项目:如果git下有多个项目:Dockerfile和Jenkinsfile需要加上后缀接下来是SourceTree的发布流程以Emma为例:为技术支持部的同事创建一个发布分支来查看dev分支的无错误代码合并到release分支。合并成功后,在release分支上运行npmrunbuild,确保dist文件夹正确,并在release上创建一个label(labels不能重复,每次release都要新建一个label。)注意:label格式:当git上有单个项目时,标签格式为:测试发布流程:v1.x.x-alpha.x正式发布:v1.x.x当git上有多个项目时,标签格式为:测试发布流程:v1.x.x-alpha.x_(Jenkinsfile后缀)如:v1.0.0-alpha.1_dfxd正式发布:v1.x.x_(Jenkinsfile后缀)如:v1.0.0_dfxd推送成功后整个过程结束,如有任何问题欢迎留言讨论。
