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"
},
相关推荐
帅帅哥的兜兜9 分钟前
甘特图开发代码(测试版)
前端·javascript·甘特图
庸俗今天不摸鱼13 分钟前
Three.js 入门(光线投射实现3d场景交互事件)
javascript·3d·交互
麦麦大数据24 分钟前
vue+neo4j 四大名著知识图谱问答系统
vue.js·人工智能·python·django·问答系统·知识图谱·neo4j
sky丶Mamba44 分钟前
Electron如何执行Python exe程序
javascript·python·electron
loriloy1 小时前
在Electron中通过Node-API调用DLL导出函数的完整指南
前端·javascript·electron
环能jvav大师1 小时前
Electron桌面应用开发:创建应用
前端·javascript·windows·ui·electron·前端框架
计算机-秋大田1 小时前
基于Spring Boot的企业车辆管理系统设计与实现(LW+源码+讲解)
java·vue.js·spring boot·后端·spring·课程设计
环能jvav大师1 小时前
Electron桌面应用开发:自定义菜单
开发语言·前端·javascript·windows·electron
掘金一周1 小时前
你问我答,为什么class在前端开发中不常用? | 掘金一周 3.6
前端·后端
一点一木1 小时前
SSE vs WebSocket:AI 驱动的实时通信抉择
前端·人工智能·websocket