【问题标题】:Error: Can't resolve './app/app.module.ngfactory' in 'C:\projects\Project-CMS\Project.Web\src'错误:无法解析“C:\projects\Project-CMS\Project.Web\src”中的“./app/app.module.ngfactory”
【发布时间】:2018-08-17 22:50:40
【问题描述】:

当我为我的 Angular 5 应用程序创建构建时,我收到以下错误。

当我创建构建时它工作正常

ng build 

我创建 buildproductionttion 时显示错误

ng build --prod

我没有在我的应用程序的任何地方使用 ngfactory。

./src/main.ts 中的错误未找到模块:错误:无法解析 './app/app.module.ngfactory' 在 'C:\projects\Project-CMS\Project.Web\src' 解析 './app/app.module.ngfactory' 在 'C:\projects\Project-CMS\Project.Web\src' 使用描述文件: C:\projects\Project-CMS\Project.Web\package.json(相对路径: ./src) 使用描述文件后,字段“浏览器”不包含有效的别名配置: C:\projects\Project-CMS\Project.Web\package.json(相对路径: ./src) 使用描述文件:C:\projects\Project-CMS\Texakoma.Web\package.json(相对路径: ./src/app/app.module.ngfactory) 没有扩展 字段“浏览器”不包含有效的别名配置 C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory 不存在 .ts 字段“浏览器”不包含有效的别名配置 C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory.ts 不存在 .js 字段“浏览器”不包含有效的别名配置 C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory.js 不存在 作为目录 C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory 不存在 [C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory] [C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory.ts] [C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory.js] [C:\projects\Project-CMS\Project.Web\src\app\app.module.ngfactory] @ ./src/main.ts 4:0-66 @multi ./src/main.ts

【问题讨论】:

  • 你能分享你的 package.json 吗?
  • 更新了有问题的 package.json
  • 您是否在使用包含浏览器变量的 e2e 测试?
  • 我没有使用它们。是不是造成了问题。?
  • 不,只是看看你是不是从错误的地方导入浏览器(比如 selenium 或者类似的东西)

标签: angular build


【解决方案1】:

我使用后开始出现此错误

ng update

我通过将 package.json 恢复为以前版本的 angular 解决了这个问题,

我从 6.1.3 降级到 6.0.7

【讨论】:

    【解决方案2】:

    我在 Angular 5 中也有同样的错误。这对我有用

    ng build --prod --aot=false
    

    另一种解决方案 我将我的 ng 版本从 5.1.0 升级到 5.1.1 版本。它无需添加 --aot=false 选项即可解决问题。

    【讨论】:

      【解决方案3】:

      我有同样的问题。通过禁用 aot 来尝试构建,看看它是否有效。使用 ng build --prod --aot=false。如果这可行,那么您可能需要参考下面的链接。看起来有一个错误,升级 angular 和/或 cli 应该可以修复它。
      https://github.com/angular/angular-cli/issues/8797

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-12
        • 2018-06-01
        • 2017-07-31
        • 1970-01-01
        • 1970-01-01
        • 2023-01-05
        相关资源
        最近更新 更多