【问题标题】:ERROR in ./src/$$_gendir lazy. Module not found./src/$$_gendir 懒惰中的错误。未找到模块
【发布时间】:2018-05-27 07:18:25
【问题描述】:

我在使用 AOT 构建我的应用时遇到了一个可怕的问题。在开发模式下一切都很好。但是当我尝试构建我的应用程序时出现错误:

ERROR in ./src/$$_gendir lazy
Module not found: Error: Can't resolve 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts' in 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir'
resolve 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts' in 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir'
  using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir)
    using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir/app/view-auth/auth.module.ngfactory.ts)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts doesn't exist
      .ts
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts.ts doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts.js doesn't exist
      as directory
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts doesn't exist
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts.ts]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts.js]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-auth\auth.module.ngfactory.ts]
 @ ./src/$$_gendir lazy
 @ ./node_modules/@angular/core/@angular/core.es5.js
 @ ./src/main.ts
 @ multi ./src/main.ts
ERROR in ./src/$$_gendir lazy
Module not found: Error: Can't resolve 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts' in 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir'
resolve 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts' in 'C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir'
  using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir)
    using description file: C:\Users\jarkro\IdeaProjects\vlo-frontend\package.json (relative path: ./src/$$_gendir/app/view-ewniosek/ewniosek-views/ewniosek.module.ngfactory.ts)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts doesn't exist
      .ts
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts.ts doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts.js doesn't exist
      as directory
        C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts doesn't exist
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts.ts]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts.js]
[C:\Users\jarkro\IdeaProjects\vlo-frontend\src\$$_gendir\app\view-ewniosek\ewniosek-views\ewniosek.module.ngfactory.ts]
 @ ./src/$$_gendir lazy
 @ ./node_modules/@angular/core/@angular/core.es5.js
 @ ./src/main.ts
 @ multi ./src/main.ts

我正在尝试安装enhanced-resolve@3.3.0,但它仍然无法正常工作。

我的应用中使用的库的以下版本/

Angular CLI: 1.6.0
Node: 8.9.3
OS: win32 x64
Angular: 4.4.1
... animations, common, compiler, core, forms, http
... platform-browser, platform-browser-dynamic, router

@angular/cli: 1.6.0
@angular/compiler-cli: 4.4.5
@angular/tsc-wrapped: 4.4.5
@angular-devkit/build-optimizer: 0.0.35
@angular-devkit/core: 0.0.22
@angular-devkit/schematics: 0.0.41
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.0
@schematics/angular: 0.1.10
@schematics/schematics: 0.0.10
typescript: 2.5.3
webpack: 3.10.0

任何人有类似的错误,可以帮助我吗?

【问题讨论】:

  • 您是否检查过错误消息:“字段'浏览器'不包含有效的别名配置”?
  • 这会解决你的问题,enter link description here

标签: angular angular-cli aot


【解决方案1】:

这可能是由于您引用的路径不正确。请再次检查您要导入的模块的路径。

【讨论】:

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