如何使用sed替换.js文件中baseUrl引号内的URL?
替换JS文件中baseUrl属性的URL方法
没问题,我来帮你搞定这个baseUrl的替换,分两种常用方法给你参考:
方法一:手动编辑(适合单个文件,直观简单)
- 找到目标.js文件,用任意代码编辑器(比如VS Code、Sublime Text、Notepad++等)打开
- 按下快捷键
Ctrl+F(Windows/Linux)或Cmd+F(macOS)调出查找框,输入n.baseUrl="http://localhost/test"精准定位目标代码 - 直接把引号内的
http://localhost/test替换成http://my.domain.de - 保存文件就完成啦
方法二:命令行批量替换(适合不想手动打开文件的场景)
如果是在Linux/macOS终端或者Windows的WSL环境下,可以用sed命令一键替换:
- 针对Linux系统,执行以下命令(记得把
你的文件名.js换成实际的文件路径和名称):sed -i 's/n.baseUrl="http:\/\/localhost\/test"/n.baseUrl="http:\/\/my.domain.de"/g' 你的文件名.js - 针对macOS系统,
sed命令需要稍作调整,添加一个空参数给-i:sed -i '' 's/n.baseUrl="http:\/\/localhost\/test"/n.baseUrl="http:\/\/my.domain.de"/g' 你的文件名.js
⚠️ 小提示:从你的代码片段看,这个JS文件应该是压缩过的,替换的时候一定要确保匹配到完整的n.baseUrl="http://localhost/test"字符串,避免误替换其他相似的代码内容哦。
内容的提问来源于stack exchange,提问作者Thorsten Rintelen
相关产品推荐
相关产品推荐

