使用角度控制台工具时如何在终端上运行服务?

时间:2019-07-02 08:12:38

标签: angular angular-console

我正在使用angular console来运行和测试我的应用。这工作正常。但是,当我尝试不使用角度控制台就通过终端运行它时,它会抛出以下内容:-bash: ng: command not found

我确保使用/安装所有依赖项通过 node_module 在特定项目下安装了 npm install

此外,当我尝试运行ng -v时,也会收到相同的消息:-bash: ng: command not found。我认为@angular/cli的全局安装在我的机器或类似设备上不正确。

我一直在这里搜索,发现了类似的问题,但我认为我的问题似乎有所不同。另外,我不确定100%是否与角度控制台有关,但我只是问自己,为什么在使用angular console时会起作用,而在直接使用终端时却无法起作用?

有人提示如何解决/解决此问题吗?

1 个答案:

答案 0 :(得分:0)

问题已根据following question

中的答案得到解决

解决方案:

# create a new directory where npm will install packages
$  mkdir ~/.node_modules

# set npm "prefix" config to that directory
$  npm config set prefix '~/.node_modules'

# append a line to your .zshrc instructing it to include that directory in your $PATH, making the executables known to the shell
$ echo 'export PATH=~/.node_modules/bin:$PATH' >> ~/.zshrc

# update current shell with new path (not needed for new sessions)
$ source ~/.zshrc