簡體   English   中英

Angular CLI 拒絕傳入 ng 命令

[英]Angular CLI refuses to pass in ng command

自上周以來,我一直在嘗試在我的 Mac 中正確安裝 Angular CLI。 我得出的結論是,可能是蘋果的新操作系統(Mac OS Catalina)沒有讓我以任何方式進步。

我嘗試卸載 node.js 並將其重新安裝,卸載 Angular CLI,重新啟動終端,然后重新啟動我的 mac。 似乎沒有任何效果。 我已經試過了


 npm install -g @angular-cli


npm link @angular/cli

請記住,我安裝了 Mac OS Catalina 以及 Z shell 而不是 bash,因為它更早地要求我上傳它。

最后,我解決了。 對這個主題進行了一些實驗和深入搜索來解決它。

發生的主要事情是 ng 命令不存在。 我知道這一點,但我不知道如何解決它。 最終,我發現終端的cd ~/中有一個名為 node_modules 的目錄。 最后,我去了cd ~/node-modules中的別名 @angular/cli/bin/ng (@angular 是那里唯一的一個)此外,我自己制作了 ng 別名......

alias ng="~/node_modules/@angular/cli/bin/ng"

僅此而已? 有誰知道為什么 ng 命令不存在?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM