web-dev-qa-db-ja.com

Yeomanジェネレーターを削除する方法

間違ったジェネレータを誤ってインストールしてしまいました。
削除する方法が見つかりません。
これを達成するにはどうすればよいですか?

43
funerr

ジェネレータは通常のnpmモジュールであるため、次のコマンドで削除できます。

npm uninstall -g generator-[nameOfGenerator]

92
passy

npm uninstall -g [generator-name]might UNMET DEPENDENCYを修正しません。影響を受けるモジュールを再インストールしても構わない場合:

  1. npmディレクトリに移動します(例:/ usr/local/bin/node_modules)
  2. rm -rf [generator-name]
  3. npm cache clean
  4. npm install -g [generator-name]
5
fuma

ジェネレーターを検索する

npm list -g --depth=0 | grep 'generator'

ジェネレーターを削除

npm uninstall -g [generator-name] 

注:ジェネレーター名の後に '@ [version]'を含めないでください

4
BenB

私は後世のために何かを追加したかった:

Yeomanのジェネレーターでクラス 'peerDependencies'のエラーが多数発生した場合、yoだけを更新してもエラーは発生しません。エラーをスローしたすべてのジェネレーターを削除してから、トラブルにつながるモジュールを再インストールする必要があります。

残念ながら、私がチェックした限り、正規表現はnpmでサポートされていません。

1
dawg