У меня проблема с генераторами Йомана. Они устанавливаются просто отлично, если я запускаю "npm install [имя-генератора] -g". Однако, когда я пытаюсь запустить "yo [имя-генератора], yoman, похоже, не может найти генератор. Также он не указан среди моих других генераторов, если я просто запускаю" yo ". Я пробовал кучу генераторов и результат всегда один и тот же.
После небольшого количества исследований я обнаружил, что загруженный генератор помещается в
/usr/local/lib/node_modules/
Но мои другие генераторы помещены в
/usr/local/lib/share/npm/lib/node_modules/
Вот образ того, как он выглядит на моей машине http://i.imgur.com/DxWTYHb.png, я работающий OSX в случае, если это имеет значение. Похоже, что-то для меня не так, но я не могу понять.
Не уверен, что это помогает, но brew doctor и $NODE_PATH ничего не возвращают, пока возвращает $PATH:
-bash:
/usr/local/share/npm/bin:
/Users/marcus/.rvm/gems/ruby-2.0.0-p247/bin:
/Users/marcus/.rvm/gems/[email protected]/bin:
/Users/marcus/.rvm/rubies/ruby-2.0.0-p247/bin:
/Users/marcus/.rvm/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/usr/local/bin:
/usr/local/git/bin: No such file or directory
UPDATE
Я попробовал то, что предложил Эдди Мондж-младший, и теперь мой генератор angular отлично работает. Однако, когда я установил другой генератор (chrome-extension), йоман настаивает на том, что он не установлен/не найден.
Когда я запускаю ls $(префикс get npm config)/lib/node_modules, я получаю следующее:
bower generator-mocha
generator-angular grunt-cli
generator-chrome-extension npm
generator-karma yo
И список npm -g возвращает это (я вырезал много общих вещей)
/usr/local/lib
├─┬ [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
├─┬ [email protected]
├─┬ [email protected]
└─┬ [email protected]
Странная часть для меня - если я запустил yo --help, я получаю странный список генераторов
[?] What would you like to do?
[ ] Run the Angular generator
[ ] Run the Foundation generator
[ ] Run the H5bp generator
[X] Run the Mocha generator
[ ] Run the Webapp generator
[ ] Run the Karma generator
[ ] Update your generators
[ ] Install a generator
[ ] Find some help
[ ] Get me out of here!