1
我使用Yeoman來構建Ember應用程序。重複Yeoman應用程序
我想複製一個應用程序(改變目錄和應用程序名稱(這意味着所有灰燼的看法改變了名稱,控制器等)。
此刻我手動所做的一切,是有這樣做的更好的辦法
我使用Yeoman來構建Ember應用程序。重複Yeoman應用程序
我想複製一個應用程序(改變目錄和應用程序名稱(這意味着所有灰燼的看法改變了名稱,控制器等)。
此刻我手動所做的一切,是有這樣做的更好的辦法
有一個在約曼沒有內置的工具,但如果你的應用程序名稱是唯一的,你可以通過運行這樣的替換它在所有的文件:
git ls-files | egrep '\.(js|html)$' | xargs sed -i s/OldAppName/NewAppName/g
對不起,我不能聯合國明白這一點;爲什麼我需要命令git?我使用yeoman在Windows計算機上本地構建應用程序;所以我不能運行egrep或xargs ... –
對不起,但我不能給你一個提示如何在Windows上做到這一點。無論如何,你可能都想使用cygwin或其他東西來獲得合適的shell。關於git:你不需要它,但它很方便。你可以用find來替換前兩個段。 -name'* .js'-o -name'* .html''。 – passy