【问题标题】:Module build failed (from ./node_modules/@ngtools/webpack/src/index.js):模块构建失败(来自 ./node_modules/@ngtools/webpack/src/index.js):
【发布时间】:2019-10-30 22:27:45
【问题描述】:

我在 Angular 7 和 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)

【问题讨论】:

    标签: angular7 ionic4 angular7-router


    【解决方案1】:

    确保部门组件存在,检查与您引用的文件名对应的 templateUrl。您可能在修改app.routing.ts文件的过程中也不知不觉地修改了路径。

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

    【讨论】:

      【解决方案2】:

      当您的组件无法通过您的 app.module 设置找到时,会发生此错误。

      按照以下步骤解决您的问题:

      1. 检查module.ts文件是否存在。
      2. 检查相对路径。
      3. 路径区分大小写(可能 .ts 文件是 Department)。

      【讨论】:

        【解决方案3】:

        @trustidkid 和 @vinay sharma 的两个答案都很有用。如果有人遇到过同样的问题; 1-转到发生错误的文件。(要直接转到文件,请快速单击错误行 [CTRL+Click](CMD+单击 MacOS):

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

        然后检查路径地址是否完全正确指向文件。大多数这些问题都有类似的解决方案。只需确定您要指向的文件的路径地址以及发生错误的其他文件中提到的地址即可。

        【讨论】:

          【解决方案4】:

          当您删除组件但忘记从module.ts 中删除其import 时会出现此问题。

          例如:TestComponent 被删除,所以你也必须删除:

          import { TestComponent } from './test.component'
          

          【讨论】:

            【解决方案5】:

            如果您在像我这样的 Windows 机器上有 文件夹映射,请不要尝试从映射文件夹构建它,转到原始文件夹并从那里构建它。 映射文件夹有一个像这样的小图标:

            【讨论】:

              【解决方案6】:

              在我的情况下,我有一个不支持特定模块的 Prime ng 版本,我只是将其注释掉,它就起作用了。

              【讨论】:

              • 如果您有新问题,请点击 按钮提出问题。如果有助于提供上下文,请包含指向此问题的链接。 - From Review
              猜你喜欢
              • 2021-02-17
              • 2021-11-26
              • 1970-01-01
              • 2020-11-26
              • 2021-07-15
              • 2021-04-17
              • 2020-07-12
              • 1970-01-01
              相关资源
              最近更新 更多