所以,我在安装 moment 插件后破坏了本地安装。 这个Momento plugin
安装完成后,当我将命令 ngserve
放入正在运行的项目时,控制台的返回是:
Cannot determine versions of "@angular/cli". This likely means your local installation is broken. Please reinstall your packages.
我已经关注了:Could not find module "@angular-devkit/build-angular"但什么也没有。
所以,我尝试重新安装 Angular,但什么也没有,我尝试运行 npm update 但什么也没有...... 我不知道如何解决这个问题,我需要工作。
此外,尝试通过 git 重新 checkout ,但没有任何结果。
该项目是在 Angular 7 和 Material 中诞生的。 如何解决这个问题?
最佳答案
恢复旧的package.json/package-lock.json,然后删除node_modules的所有内容。之后,从项目根目录运行以下命令来重建 node_modules 的内容:
npm install
。
如果您没有出现问题之前的软件包文件副本,请首先卸载本地和全局的软件包,以防止它在运行 npm install
时自行安装。
npm 卸载时刻 ngx-moment
npm uninstall -g moment ngx-moment
然后执行删除所有 node_modules 内容的步骤,然后在项目根目录中运行 npm install
。
关于angular - 无法确定 "@angular/cli"的版本本地安装已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56750472/