15 lines
656 B
Plaintext
15 lines
656 B
Plaintext
按照此伪代码编写一个Node.js脚本,要求:
|
||
1. 尽量不使用第三方库,adm-zip 除外(用来解析jar包)
|
||
2. 使用双引号代替单引号
|
||
3. 使用引号
|
||
|
||
伪代码:
|
||
遍历读取 ./mods/*.jar (*.jar等同于*.zip压缩包) {
|
||
输出 正在读取 *.jar
|
||
const modId = JSON.parse(读取jar内部的 ./fabric.mod.json).id;
|
||
if (存在 `./lang/zh_cn/${modId}.json`) {
|
||
复制 ./mods/*.jar 至 ./mods_translated/[Translated]*.jar
|
||
将 `./lang/zh_cn/${modId}.json` 打包进 ./mods_translated/[Translated]*.jar 内部的 `/assets/${modId}/lang/zh_cn.json`
|
||
输出 *.jar 已重新打包
|
||
}
|
||
} |