@tntd/webpack-branch-plugin
v1.3.7
Published
记录分支日志信息
Downloads
105
Maintainers
Keywords
Readme
💡 当静态资源发布到服务器上 傻傻分不清 是谁打的包?哪个版本?什么时候打的?
此插件会获取构建静态资源的用户、邮箱、分支、时间。同时会拉取最后一次的提交信息
❓ 怎么使用
const BranchPlugin = require('@tntd/webpack-branch-plugin');
module.exports = {
plugins: [
// 要记得写你的输出文件哟
new BranchPlugin({
filename: config.common.sourcePrefix + '.branch_info.txt'
})
]
};
🔍 预览
资源包提供者:**
邮箱:**.**@qq.com
生成日期:2020-05-06 18:24:39
发布分支:dev/2.3.0-model-sp
************************************************
最近一次提交:
作者:王小明<[email protected]>
日期:2020-5-6 18:7
message:选中箭头为绿色
commitId:173b669a6d48f86615588**94519f45e3f36b
************************************************
环境信息:
node版本:v13.12.0
npm版本:6.14.4
项目文件夹:/Users/tntd/webpack-branch-plugin
操作系统名称:Darwin
操作系统类型:darwin
处理器架构:x64
操作系统主机名:HI-xiaoming
作系统版本:20.6.0
************************************************
❓ 如何快速生成当前环境的 mock 数据
1、代理改造
const cacheData = require('@tntd/webpack-branch-plugin').cacheData
proxyTable: cacheData(
{
'/xxApi/*': {
target: proxyPath,
changeOrigin: true,
secure: false
},
...
},
{
distPath: path.resolve(__dirname, '../mock'), // 缓存目录
open: true // 是否开启接口缓存(注意:开启后请把mock关掉)
}
)
2、如果是 nodemon 启动的,请不要把 mock 目录放到监听文件里面
"start": "nodemon -w build -w mock/index.js build/server.js",
--》
"start": "nodemon -w build build/server.js",
常见错误: 1、如果 mock/index.js 内写了函数,这是不被允许的,只能是{ [string]: string } 2、mock 和 cacheData 不要同时设置为 true,没有意义