2013-12-20 2 views
0

나는이 오류를 디버깅하는 데 지옥이있다. 다른 눈을 찾아야한다.Yeoman Generator 오류 this.log = this.env.adapter.log;

내 워크 플로우, 여기 github의의의 repo에 대한 수정 로맹 버거의 보좌관 워드 프레스 생성기를 포크했습니다 여기 내 발전기 https://github.com/mykepreuss/yeoman-wordpress

NPM 링크 : https://npmjs.org/package/generator-assembly-wp

나는 그것을 설치하고 실행 한 후 : yo assembly-wp를 다음 오류가 발생합니다.

/usr/local/lib/node_modules/generator-assembly-wp/node_modules/yeoman-generator/lib/base.js:79 
    this.log = this.env.adapter.log; 
          ^
TypeError: Cannot read property 'log' of undefined 
    at Generator.Base (/usr/local/lib/node_modules/generator-assembly-wp/node_modules/yeoman-generator/lib/base.js:79:30) 
    at new Generator (/usr/local/lib/node_modules/generator-assembly-wp/app/index.js:17:26) 
    at Environment.create (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env/index.js:325:10) 
    at Environment.run (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env/index.js:361:24) 
    at init (/usr/local/lib/node_modules/yo/cli.js:95:7) 
    at pre (/usr/local/lib/node_modules/yo/cli.js:108:3) 
    at Object.<anonymous> (/usr/local/lib/node_modules/yo/cli.js:134:1) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 

어떤 도움을 주실 수 있나요?

답변

1

이것은 안정기가 아닌 Generator 시스템 0.15를 yo 1.0.6으로 사용하기 때문입니다.

생성기를 0.14 및 yo 1.0.6으로 실행하십시오. 또는

은 0.15.0-pre.1 및 yo 1.0.7-pre.1로 발전기를 실행 (BTW, 버그가 주목 공식 전체 출시 전에 수정이있을 것이다) 내가보고 할

+0

Generator 시스템 버전 @ simon-boudrias에 대해 도움을 주셔서 감사합니다. 문제 해결 방법을 알고 싶습니다. –

+0

모든 node.js 모듈과 마찬가지로,'package.json' 파일에 있습니다. 'yo'는 글로벌 패키지이므로'npm ls -g --depth = 0'을 실행하고 버전을 확인하십시오. ulterior 버전을 설치하려면'npm install @'을 실행하십시오. –

+0

좋아, 나는 @ simon-boudrias를 본다. - 고마워, 나는 그것에 대해 전혀 몰랐다. 매우 감사! –

관련 문제