Angular CLI:1.7.3 节点:8.9.4 操作系统:win32 x64 Angular:5.2.9 ...动画,常见,编译器,编译器 - cli,核心,表单 ... http,语言服务,平台浏览器 ...平台浏览器动态,路由器
@ angular / cli:1.7.3 :0.3.2 :0.3.2 :0.3.2 :1.2.0 :1.10.2 :0.3.2 :0.3.2 打字稿:2.5.3 webpack:3.11.0
我们在应用程序中对外部bundle模块进行延迟加载,使用ng-packagr创建外部bundle。
来源链接:
外部模块:lazy-module 申请:app-consume
重现问题的步骤。
[注意:问题不会在" ng serve -aot"和" ng build -aot",command]
如果我们使用" ng serve"使用开发服务器为应用程序提供服务命令,它失败并显示以下错误消息。 错误:记录了TypeScript编译中缺少的bundle.d.ts。请通过“'文件”确保它在您的tsconfig中。或者包括'属性
> ./node_modules/bundle/bundle.d.ts中的错误 模块构建失败:错误:TypeScript编译中缺少D:\ consume \ node_modules \ bundle \ bundle.d.ts。请通过“'文件”确保它在您的tsconfig中。或者包括'属性。 丢失的文件似乎是第三方库的一部分。已发布库中的TS文件通常是包装严重的库的标志。请在库存储库中打开一个问题,以提醒其作者并要求他们使用Angular Package Format打包库。 在AngularCompilerPlugin.getCompiledFile(D:\ consume \ node_modules \ @ngtools \ webpack \ src \ angular_compiler_plugin.js:674:23) 在plugin.done.then(D:\ consume \ node_modules \ @ngtools \ webpack \ src \ loader.js:467:39) 在 at process._tickCallback(internal / process / next_tick.js:188:7)期望: 能够在" ng serve"的帮助下运行和构建应用程序。和" ng build"