angular - 未定义 fetchCompletion 中的错误 - Angular 10 Visual Studio 代码
问题描述
我有一个带有不同模块的 Angular 10 项目(使用 Visual Studio 代码作为编辑器)。所有模块都在正确构建,但是当我尝试运行(ng serve)应用程序时出现异常
fetchCompletion中的错误未定义
尝试卸载和安装节点和 cli,即使在项目构建没有任何错误之后,同时执行ng serve
相同的异常是:
这些是版本详细信息:
这些是错误详细信息:
随着错误,它显示消息** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
。但是当我打开同一个端口 [ http://localhost:4200/
] 时,它会说Cannot GET /
。网络中的相应请求说bad request
尝试了以下操作来解决问题,但没有任何帮助:
- 获取最新的源代码,撤消 package.config 中的更改,然后重新构建项目。(最新的代码对其他团队成员工作正常)。
- 卸载 npm 并再次安装
- 清除 npm 缓存
- 卸载并安装node js,重启机器
请注意:我也尝试了以下命令node --max-old-space-size=8192 node_modules/@angular/cli/bin/ng serve
,但仍然遇到相同的错误。有人可以帮我解决问题吗,如果需要更多详细信息来了解根本原因,请告诉我
解决方案
我正面临特定问题,因为它loader.js
已损坏并且相应的loaded.ts 没有被编译。具体文件位于
node_modules\@angular\compiler-cli\src\ngtsc\resource\src\loader.js
正如我的一位朋友所建议的那样,我删除了文件并做一个npm install
来解决问题。
推荐阅读
- apache-spark - 运行超过 10 分钟后,Spark 流式检查点抛出错误
- jquery - 如何将 crud 表中的行值传递给自定义提交按钮
- python - 登录后使用 BeautifulSoup 从其他 elative 页面获取数据
- javascript - 如何从我的在线 Node js IDE 连接到我的本地 Mongodb?
- c# - 不断收到堆栈溢出-欧几里得数
- typescript - 使用通用对象的动态函数参数
- java - 当我取消任务时,为什么 JVM 继续为 ScheduledExecutorService 运行?
- qt5.8 - Qt in VS 2015 comm edn
- javascript - 在 Vue.JS 中从外部文件读取并显示 JSON 数据
- rabbitmq - Apache NiFi:如何绑定 AMQP 队列进行交换