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"
},
相关推荐
凌览几秒前
一键去水印|5 款免费小红书解析工具推荐
前端·javascript·后端
有意义1 分钟前
栈数据结构全解析:从实现原理到 LeetCode 实战
javascript·算法·编程语言
lichong9515 分钟前
鸿蒙 web组件开发
前端·typescript
1024小神5 分钟前
在html中使用js动态交换两个元素的位置
前端
鹿鹿鹿鹿isNotDefined6 分钟前
逐步手写,实现符合 Promise A+ 规范的 Promise
前端·javascript·算法
一千柯橘6 分钟前
Electron - IPC 解决主进程和渲染进程之间的通信
前端
申阳7 分钟前
Day 16:02. 基于 Tauri 2.0 开发后台管理系统-项目初始化配置
前端·后端·程序员
老前端的功夫9 分钟前
HTTP 协议演进深度解析:从 1.0 到 2.0 的性能革命
前端·网络·网络协议·http·前端框架
拉不动的猪13 分钟前
前端三大权限场景全解析:设计、实现、存储与企业级实践
前端·javascript·面试
wordbaby43 分钟前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter