在Mac OSX 10上进行本地开发期间,此Meteor项目具有一个ddp.js
文件,该文件包含以下行:
//let abcConnection = DDP.connect('https://abc.com.au'); //push to cloud
let abcConnection = DDP.connect('http://localhost:3000'); //local dev.
在运行bash脚本以将项目构建并推送到云之前,必须更改以下代码:
let abcConnection = DDP.connect('https://abc.com.au'); //push to cloud
//let abcConnection = DDP.connect('http://localhost:3000'); //local dev.
即评论和取消评论相关行。由于需要在不同项目中的多个文件上完成此操作,我该如何使其自动化?谢谢
最佳答案
# before
sed -ie 's$http://localhost:3000$https://abc.com.au$g' ddp.js
# Do deploy or build
# after
sed -ie 's$https://abc.com.au$http://localhost:3000$g' ddp.js