7

私はツールの yeoman セットを初めて使用します。Ubuntu 12で次のコマンドを実行します

$ npm install -g yo
$ npm install -g generator-webapp
$ yo webapp           

Web アプリ プロジェクトを作成できます。その後、角度のあるプロジェクトを作成しようとしました。まず、コマンドを実行します

$ 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

を使用してgenerator-backboneをインストールしたときに同じ問題が発生しました

$ 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

おそらく、私はこのパスでいくつかの間違いを犯しています。誰でもそれを解決する方法を教えてもらえますか?

4

2 に答える 2

0

私の場合、

問題: 'yo doctor' は Windows 10 でエラーを検出できません。yeoman を更新しても修正されませんでした。修正: パーミッションの問題である可能性があります。コマンド プロンプトを Admin として開き、yo xxxx を実行すると、機能しました。

于 2016-01-19T15:37:08.347 に答える