错误,使用 ng-cli 运行 ng serve 时编译失败
Posted
技术标签:
【中文标题】错误,使用 ng-cli 运行 ng serve 时编译失败【英文标题】:Error, failed to compile when running ng serve using ng-cli 【发布时间】:2019-06-23 09:07:33 【问题描述】:我刚开始使用 ng cli 和 Angular。做了我的第一个项目设置。
命令ng serve
运行失败,出现以下错误。使用http://localhost:4200/
启动应用程序显示空白屏幕并显示消息Cannot GET /
这是什么意思?如何解决这个问题?
node_modules/rxjs/internal/types.d.ts(81,44) 中的错误:错误 TS1005:';'预期的。 node_modules/rxjs/internal/types.d.ts(81,74): 错误 TS1005:';'预期的。 node_modules/rxjs/internal/types.d.ts(81,77):错误 TS1109:表达式 预计。
【问题讨论】:
你的 rxjs 版本和 angular 版本是什么?浏览器控制台的错误是什么? 角度 - 6.1.0,rxjs - 6.0.0。这些版本与 Angular cli 准备的文件保持不变。 尝试运行 npm start、ng build 和 ng serve 【参考方案1】:检查您的 project.json 文件。
如果您在 package.json 中的 "rxjs": "^6.0.0" 中有类似 ^ 的内容,并将其设为 "rxjs": "6.0.0",它应该可以正常工作。
【讨论】:
以上是关于错误,使用 ng-cli 运行 ng serve 时编译失败的主要内容,如果未能解决你的问题,请参考以下文章
Angular 10 运行 ng serve 获取 webpack,内存错误
在angular2应用程序中运行ng serve时出现错误'无法读取未定义的属性'长度''
Angular 8 - ng build prod 在 ng serve 工作时显示错误 - 模块导入的意外值“未定义”