2013-07-29 2 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이나 뭔가를 사용하여 적절한 쉘을 얻고 싶을 것입니다. 그리고 자식에 관한 : 당신은 그것을 필요가 없지만, 그것은 편리합니다. 처음 두 세그먼트를'find로 대체 할 수 있습니다. -name '* .js'-o -name '* .html' '. – passy

관련 문제