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"
},
相关推荐
知了清语17 分钟前
pnpm之monorepo项目, vite版本冲突, 导致vite.config.ts ts警告处理
前端
弗锐土豆40 分钟前
一个基于若依(ruoyi-vue3)的小项目部署记录
前端·vue.js·部署·springcloud·ruoyi·若依
Hilaku43 分钟前
我为什么放弃了“大厂梦”,去了一家“小公司”?
前端·javascript·面试
1undefined244 分钟前
element中的table改造成虚拟列表(不定高),并封装成hooks
前端·vue.js
浅墨momo1 小时前
搭建第一个Shopify App
前端·程序员
wangpq1 小时前
element-ui表单使用validateField校验多层循环中的字段
javascript·vue.js
然我1 小时前
React 事件机制:从代码到原理,彻底搞懂合成事件的核心逻辑
前端·react.js·面试
Codebee1 小时前
OneCode 组件服务通用协议栈:构建企业级低代码平台的技术基石
前端·前端框架·开源
Running_C1 小时前
常见web攻击类型
前端·http