Я новичок в наборе инструментов yoman. Я запускаю следующие команды в Ubuntu 12
$ npm install -g yo
$ npm install -g generator-webapp
$ yo webapp
Я могу создать проект веб-приложения. После этого я попытался создать угловой проект. Сначала я запускаю команду
$ npm install -g generator-angular
И при установке этого генератора никаких ошибок не отображается.
Когда я запускаю команду
$ yo angular
Я получаю сообщение об ошибке:
Error angular
You don't seem to have a generator with the name angular installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 2 registered generators run yo with the `--help` option.
Как это решить? Когда я запускаю команду
$ ls $(npm config get prefix)/lib/node_modules
вывод:
bower generator-angular generator-karma generator-mocha generator-webapp grunt-cli yo
Та же проблема возникла, когда я использую для установки магистрального генератора с помощью
$ npm install -g generator-backbone
Он успешно устанавливает пакет, и когда я запускаю команду в пустой папке
$ yo backbone
Это дает результат
Error backbone
You don't seem to have a generator with the name backbone installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 2 registered generators run yo with the `--help` option.
Когда я запускаю команду
$ npm config get prefix
Это дает мне результат
/home/ritesh/npm
Возможно, я делаю какую-то ошибку на этом пути. Может ли кто-нибудь сказать, как это решить?
yo
? - person Eddie Monge Jr   schedule 31.12.2013prefix
должно быть установлено на/usr
. Должно быть что-то неправильно для вас. Возможно~/.npmrc
файл? - person vucalur   schedule 31.12.2013/usr/local/share/npm
выглядит правильно. - person Rob Fletcher   schedule 13.02.2014