NutzCN Logo
分享 LJ NutzBoot啊cnm,打包时私自篡改js文件
发布于 144天前 作者 wx_u810h1pqo3aesm7tvb7v 369 次浏览 复制 上一个帖子
标签:

凡是使用了javascript es6语法的**字符串模版变量**,目前已发现变量名如:${id}${name},在打包过程中会被篡改为**项目名**,**jar包名**之类的毫不相干的东西。
生产环境中引起各种严重问题,官方文档也没看到关于此的任何醒目说明。
简直是lj,lj中的战斗机,耍小聪明,恶心!!!

12 回复

不可以回复图片,这么坑么

源码

# const  id = '123';
fetch(`cbfx/task/search/$(id}?limit=${limit}`).then(...)

打包后

fetch(`cbfx/task/search/com.skynet:fk-ax:jar:1.0-SNAPSHOT?limit=${limit}`).then(...)

@wendal 呵呵,自己打个包试试吧

你可以:
1. 复现问题, 提供最小可重现案例, 报issue
2. 寻找问题的源头,提交pr, 修正问题

但这里不是骂街的地方

从现象看, 是maven的某个特性

@wendal 还真是,不好意思,错怪了,有点急,接过nutzboot项目过来,没有看到pom里面有resource filter.

@wendal 麻烦删帖吧,没用了。

添加回复
请先登陆
回到顶部