2014-05-19 3 views
1

나는 yeoman 생성기를 cli (yo)없이 실행하고 싶습니다. CLI 환경을 사용하지 않고 발전기를 실행하는 방법에 대한 지침 in the Yeoman documentation이 표시됩니다.Yeoman Generator non-cli 등록

yo mygenerator:mysubgenerator을 실행하면 (전역으로 설치됨) 노드에서 env.run('mygenerator:mysubgenerator')을 사용하면 작동하지 않습니다. 발전기가 설치되지 않았다고합니다.

나는 위의 문서에서 //register/lookup generators 단계와 관련이 있다고 생각하지만,이 방법에 대해서는 전혀 포함되어 있지 않습니다. 전 세계적으로 설치된 발전기를 등록하려면 어떻게해야합니까?

답변

0

여기에 전체 문서있다 : http://yeoman.io/authoring/integrating-yeoman.html

기본적인 아이디어는 당신이 그 (것)들을 실행하기 전에 설치 발전기를 조회 할 필요가있다는 :

env.lookup(function() { 
    env.run('angular'); 
}); 
0

왜이 길에 시도하지 않습니다

env.register(require.resolve('generator-mygenerator'), 'mygenerator:mysubgenerator'); 
관련 문제