vue replace-in-file使用替换打包后指定字符

1、安装replace-in-file,版本7.2.0,GitHub 仓库中找到 replace-in-filepackage.json查看支持的node版本

https://www.npmjs.com/package/replace-in-file/v/7.2.0?activeTab=readme

复制代码
npm install replace-in-file --save-dev

2.根目录下创建postbuild.js

javascript 复制代码
const replace = require("replace-in-file");
const options = {
  files: "pack/UI/static/js/*.js",
  from: [/xx1/g, /xx2/g],
  to: ["tt1", "tt2"],
};

try {
  const results = replace.sync(options);
  console.log("Replacement results:", results);
} catch (error) {
  console.error("Error occurred:", error);
}

3.修改package.json

javascript 复制代码
"scripts": {
    "postbuild": "node postbuild.js"
},
相关推荐
吹牛不交税19 小时前
admin.net-v2 框架使用笔记-netcore8.0/10.0版
vue.js·.netcore
Cobyte19 小时前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
NEXT0619 小时前
前端算法:从 O(n²) 到 O(n),列表转树的极致优化
前端·数据结构·算法
剪刀石头布啊19 小时前
生成随机数,Math.random的使用
前端
剪刀石头布啊19 小时前
css外边距重叠问题
前端
剪刀石头布啊19 小时前
chrome单页签内存分配上限问题,怎么解决
前端
剪刀石头布啊19 小时前
css实现一个宽高固定百分比的布局的一个方式
前端
剪刀石头布啊19 小时前
js数组之快速组、慢数组、密集数组、稀松数组
前端
mango_mangojuice20 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
Days205020 小时前
简单处理接口返回400条数据本地数据分页加载
前端