web-dev-qa-db-ja.com

モジュールのビルドに失敗しました(./node_modules/@ngtools/webpack/src/index.jsから):

angular 7 and ionic 4.でアプリケーションを作成しました。パスとコンポーネントを設定してapp.routing.tsファイルを編集しようとしました。それ以降、私は以下のエラーが発生しています:

ERROR in ./src/app/department/department.module.ts
[ng] Module build failed (from ./node_modules/@ngtools/webpack/src/index.js):
[ng] Error: ENOENT: no such file or directory, open 'C:\Users\x\department\department.module.ts'
[ng]     at Object.openSync (fs.js:436:3)
[ng]     at Object.readFileSync (fs.js:341:35)
[ng]     at Storage.provideSync (C:\Users\x\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:98:13)
10
user9885720

このエラーは、app.module設定でコンポーネントが見つからない場合に発生します。

次の手順に従って問題を解決してください。

  1. Module.tsファイルが存在するかどうかを確認します。
  2. 相対パスを確認してください。
  3. パスでは大文字と小文字が区別されます(おそらく.tsファイルはDepartmentです)。
1
Vinay sharma

部門コンポーネントが存在することを確認し、参照しているファイル名に対応するtemplateUrlを確認してください。 app.routing.tsファイルの変更中に、知らずにパスを変更した可能性もあります。

C:\ Users\x\department\department.module.ts

1
trustidkid

どちらの回答も@trustidkidと@vinay sharmaから役立ちます。誰かが同じ問題に直面している場合; 1-エラーが発生したファイルに移動します。(ファイルに直接移動するには、エラー行をクリックします[CTRL +クリック](MacOSではCMD +クリック):

ERROR in ./src/app/department/department.module.ts

次に、ファイルを指しているパスアドレスが正確に正しいかどうかを確認します。これらの問題のほとんどは同様の解決策を持っています。指し示すファイルのパスアドレスと、エラーが発生した他のファイルに記載されているアドレスを確認してください。

0
LuDeveloper