2013-07-29 49 views
1

我使用Yeoman来构建Ember应用程序。重复Yeoman应用程序

我想复制一个应用程序(改变目录和应用程序名称(这意味着所有灰烬的看法改变了名称,控制器等)。

此刻我手动所做的一切,是有这样做的更好的办法

回答

2

有一个在约曼没有内置的工具,但如果你的应用程序名称是唯一的,你可以通过运行这样的替换它在所有的文件:

git ls-files | egrep '\.(js|html)$' | xargs sed -i s/OldAppName/NewAppName/g

+0

对不起,我不能联合国明白这一点;为什么我需要命令git?我使用yeoman在Windows计算机上本地构建应用程序;所以我不能运行egrep或xargs ... –

+0

对不起,但我不能给你一个提示如何在Windows上做到这一点。无论如何,你可能都想使用cygwin或其他东西来获得合适的shell。关于git:你不需要它,但它很方便。你可以用find来替换前两个段。 -name'* .js'-o -name'* .html''。 – passy

相关问题