字段“浏览器”不包含有效的别名配置 AOT 编译错误
Posted
技术标签:
【中文标题】字段“浏览器”不包含有效的别名配置 AOT 编译错误【英文标题】:Field 'browser' doesn't contain a valid alias configuration AOT compilation error 【发布时间】:2018-05-05 01:35:06 【问题描述】:我正在尝试通过 AOT 构建我的 Angular 项目 运行 ng build --prod 并收到此错误消息。
内部错误中的错误:未知标识符 "rethrowError":false ./src/main.ts 中的错误未找到模块:错误:无法解析 './$$_gendir/app/app.module.ngfactory' 在 'C:\WorkingFolder\Development\admin-client-angular\src' 解析 './$$_gendir/app/app.module.ngfactory' 在 'C:\WorkingFolder\Development\admin-client-angular\src' 使用 描述文件: C:\WorkingFolder\Development\admin-client-angular\package.json (相对路径:./src) 使用描述文件后,字段“浏览器”不包含有效的别名配置: C:\WorkingFolder\Development\admin-client-angular\package.json (相对路径:./src) 使用描述文件:C:\WorkingFolder\Development\admin-client-angular\package.json (相对路径:./src/$$_gendir/app/app.module.ngfactory) 没有扩展 字段“浏览器”不包含有效的别名配置 C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory 不存在 .ts 字段“浏览器”不包含有效的别名配置 C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory.ts 不存在 .js 字段“浏览器”不包含有效的别名配置 C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory.js 不存在 作为目录 C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory 不存在 [C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory] [C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory.ts] [C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory.js] [C:\WorkingFolder\Development\admin-client-angular\src\$$_gendir\app\app.module.ngfactory] @ ./src/main.ts 3:0-74 @multi ./src/main.ts
【问题讨论】:
请提供复制品 也许你会发现这篇文章很有用:***.com/questions/43037590/… 【参考方案1】:就我而言,我在单元测试中遇到了类似的错误。原来我从错误的地方导入 beforeEach:
import beforeEach from "selenium-webdriver/testing";
我一删除这个错误就消失了。
【讨论】:
以上是关于字段“浏览器”不包含有效的别名配置 AOT 编译错误的主要内容,如果未能解决你的问题,请参考以下文章
React Webpack 错误“找不到模块:错误:无法解析 'public/bundle.js' in..”/“字段 'browser' 不包含有效的别名配置”
Aheadof Time Compilation(AOT) vs (JIT)Just In Time compilation approach