java 插入文件开始处_webpack bannerPlugin对项目打包好的文件最开始处添加版权声明...

1、vuecli3.x or 4.x中:vue.config.js添加如下代码:

dayjs是引入的时间插件,time即为当前项目打包的时间。

const Webpack = require("webpack");

const time = require("dayjs")().format("YYYY-M-D HH:mm:ss");

2、在chainwebpack中配置插件:

第二个参数用的是Unicode编码,这里用FeHelper小工具做一个转义,再将 \u005c\u006e 替换成 \n

6df809a226c5516bd512f44af8444868.png

9b7425665e96dec8bb82f220bbac2bc1.png

chainWebpack: config => {

// 给打包的文件添加版权注释

config

.plugin("banner")

.use(Webpack.BannerPlugin, [

`\u0020\u57fa\u4e8e\u0064\u0032\u0061\u0064\u006d\u0069\u006e\u6784\u5efa\u0020 \n \u0063\u006f\u0070\u0079\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0064\u006f\u006e\u0067\u0077\u0065\u006e\u006a\u0069\u0065\u0020\u0064\u006f\u006e\u0067\u0077\u0065\u006e\u006a\u0069\u0065\u0031\u0033\u0034\u0030\u0040\u0031\u0036\u0033\u002e\u0063\u006f\u006d\u0020 \u7248\u6743\u6240\u6709\u8fdd\u8005\u5fc5\u7a76 \n \u0074\u0069\u006d\u0065\u003a\u0020${time}`,

])

.end();

}

3、执行npm run build打包,打包文件完成之后,注释中都会加入版权代码提示(内容可以自定义),可以展示作者的邮箱姓名简称之类的信息,设置代码版权注释,也算是一个比较实用的配置。

748c19ee5181d700afbaadc12dcceaa6.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值