我最近遇到了一个问题,当在本地运行 Angular NX 项目时,应用程序没有在浏览器中闲逛
"start-dev": "nx run-many --target=serve --all"
。屏幕卡在我们的加载动画上,这意味着 Angular 没有启动。此错误在控制台中可见:
TypeError: classRef is not a constructor
它基本上无法追踪,指向一些 Angular.js bootstrap.ts 文件,没有其他文件。
经过一番调查,我称其为“幻影问题”,因为:
构建运行没有错误(本地和 Jenkins)重新启动 VS Code
git rm -r --cached .
知道是什么原因造成的吗?在此之前,我忘记尝试清除 npm 缓存。不确定这是否有帮助。 我想知道这是怎么发生的。如果您遇到过类似的情况,除了克隆之外还有其他解决方案吗?是否是某些项目设置导致的,或者很可能与
VS CODE、npm、git三重奏有关?
npm cache clear --force