我知道这个问题之前已经在这个论坛上报告过,但是没有一个建议的解决方案(至少是我理解的那些)对我有用,所以我将详细解释我的案例。
我可以成功安装 NodeJs 和 Angular CLI,但是一旦安装它就无法识别该ng命令。
它说ng找不到该命令,但可以使用sudo apt install ng-common. 但是当我这样做时,每次我使用ng它时都会出现一些对我来说无法解释的东西:
从那里我只能用 中止这个过程ctrl-z。
奇怪的是,我第一次安装它时,它允许我使用ng new和创建一个项目。但是当我尝试时,这个问题就开始了ng serve。从那里我再也无法使用该ng命令,即使我已经按照各种论坛的建议卸载和安装了程序。例如,我已经尝试过:
sudo apt remove ng-common
sudo npm uninstall -g @angular/cli
sudo npm install -g @angular/cli
当我这样做时,编辑器不再像图像中那样出现,但它会返回到ng无法识别的状态。
我也试过:
sudo apt purge ng-common ng-latin
sudo npm install -g @angular/cli
它也没有工作。
这些是我安装的版本:
npm --version: 3.5.2
node --version: v8.10.0
+ @angular/cli@9.1.7
Visual Studio Code: 1.45.1
Chromium 83.0.4103.61 snap
Ubuntu 18.04.4 LTS
