在Ubuntu 18.04.4 LTS中Angular安装失败

问题描述 投票:0回答:2

[我知道这个问题之前已经在这个论坛上报告过,但是没有一个提议的解决方案(至少我理解的解决方案)对我没有用,所以我将详细解释我的情况。

我可以成功安装NodeJ和Angular CLI,但是一旦安装,它就无法识别ng命令。

它表示未找到命令ng,但可以与sudo apt install ng-common一起安装。但是,当我这样做时,则每次使用ng都会对我产生无法解释的作用:

enter image description here

从那里我只能使用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/[email protected]
Visual Studio Code: 1.45.1
Chromium 83.0.4103.61 snap
Ubuntu 18.04.4 LTS
node.js angularjs install
2个回答
0
投票

也许您的路径不包括全局node_modules文件夹的位置。

尝试找到@angular/cli的安装位置(可能在/ usr / local / lib / node_modules中。)>]

要将此文件夹添加到PATH环境变量中,请添加到您的~/.bashrc

export PATH="/usr/local/lib/node_modules:$PATH"

重新启动Shell后,您应该可以发出ng命令。要知道您正在使用哪个ng,请发出命令:

which ng

0
投票

这似乎是一个有多种原因的问题。就我而言,我可以使用别名来解决它:

© www.soinside.com 2019 - 2024. All rights reserved.