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"
},
相关推荐
石金龙7 分钟前
[译] Composition in CSS
前端·css
白水清风10 分钟前
微前端学习记录(qiankun、wujie、micro-app)
前端·javascript·前端工程化
Ticnix22 分钟前
函数封装实现Echarts多表渲染/叠加渲染
前端·echarts
用户221520442780022 分钟前
new、原型和原型链浅析
前端·javascript
阿星做前端22 分钟前
coze源码解读: space develop 页面
前端·javascript
叫我小窝吧22 分钟前
Promise 的使用
前端·javascript
NBtab40 分钟前
Vite + Vue3项目版本更新检查与页面自动刷新方案
前端
天天扭码1 小时前
来全面地review一下Flex布局(面试可用)
前端·css·面试
用户458203153171 小时前
CSS特异性:如何精准控制样式而不失控?
前端·css
用户51681661458412 小时前
Vue Router 路由懒加载引发的生产页面白屏问题
vue.js·vue-router