1. ホーム
  2. angular

[解決済み] NgModule が見つかりませんでした。NgModule でのインポートをスキップするには skip-import オプションを使用します。

2022-02-05 11:36:46

質問

CLIを使って新しいコンポーネントを作成すると、この投稿の主題にあるエラーが発生します。 ng g c my-component --project=my-project (コンポーネントが作成されない)

同じエラーメッセージの他の投稿を見ましたが、どれもNrwl/Nxも含まれておらず、何らかの関係があると思われます。 プロジェクトはNg4として開始され、Ng6にアップグレードされました。

環境

  • Angular CLI: 6.0.8
  • Node: 8.9.4
  • OS:win32 x64
  • Angularです。6.0.6
  • ANGUARD-DEVKIT/architect 0.6.8
  • angular-devkit/build-angular 0.6.8
  • angular-devkit/build-optimizer 0.6.8
  • ANGUARD-DEVKIT/CORE 0.6.8
  • ANGUARD-DEVKIT/SCHEMATICS 0.6.8
  • アンカー/cdk 6.3.1
  • アンカー/クリ 6.0.8
  • アンカー/マテリアル 6.3.1
  • ngtools/webpack 6.0.8
  • 回路図/angular 0.6.1
  • schematics/update 0.6.8
  • rxjs 6.2.1
  • タイプスクリプト 2.7.2
  • ウェブパック 4.8.3
  • nrwl/nx 6.1.0

UPDATE #1

を削除してみました。 --project フラグを完全に削除し ( ng g c my-component )それでも同じ問題が発生します。 それが何を意味するのか、まだよくわかりません。

解決方法は?

結局、完全に削除してしまった node_modules を実行し、yarnのキャッシュをクリアして、それから yarn を実行して、すべてのパッケージを再インストールしました。 また angular.json ファイルから、すべてのアプリケーションとライブラリのパスがこのようになるようにしました。

"root": "libs/my-lib",
"sourceRoot": "libs/my-lib/src"

どれが問題を解決したのかわからないが、今はすべて問題ないようだ。少なくとも、当面の問題は解決しました。