2016-03-27 1 views
0

私は以下のリンクに従ってカスタムYeomanジェネレータを作成しました。カスタムヨーヨンジェネレータでエラーが発生しました。「scotchmeansという名前のジェネレータがインストールされていないようです。

https://scotch.io/tutorials/create-a-custom-yeoman-generator-in-4-easy-steps

私はノードのコマンドプロンプトでNPMのリンクを使用するとき、私は、すべての必要な手順を行ってきた私は、エラー

C未満になった:\ユーザーは\は\デスクトップ\ bhargavの\ジェネレータ-scotchmeansを歓迎> npmリンク npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:¥Program Files¥nodejs¥node.exe" "C:¥Program Files¥nodejs¥node_modules¥npm¥bin¥npm-cli.js" "リンク" npm ERR!ノードv5.9.0 npm ERR! npm v3.7.3

npm ERR!パッケージにはリンクする名前フィールドが必要です npm ERR! npm ERR!ヘルプが必要な場合は、 npm ERR!でこのエラーを報告することがあります。 https://github.com/npm/npm/issues

npm ERR!サポートリクエストに以下のファイルを含めてください: npm ERR! C:\ユーザーは\ \デスクトップ\のbhargavの\ジェネレータ-scotchmeans \ NPM-DEBUG.LOGに

を歓迎したときに私は "よscotchmeansは、" 私はエラー

C未満になった:\ユーザーは\ \デスクトップ\ bhargavを歓迎\ generator-scotchmeans> y scotchmeans エラーscotchmeans

scotchmeansという名前の発電機を搭載していないようです。 利用可能なジェネレータはnpmの検索yeoman-generatorで確認でき、npm install [name]でインストールすることができます。 登録された2つの発電機を確認するには、--helpオプションでyoを実行します。

は誰でも多分、後半

答えて

0

少しを解決する方法を提案をお願いすることができますが、私は同様に、このエラーが発生しました。私の場合は、コマンドは

npm link 

とは思っていませんでした。代わりに、私は明示的にパッケージ名を指定する必要がありました:

yo mygenerator 
:その後

npm link generator-mygenerator 

を、私は正常に発電機を呼び出すことができました