【发布时间】:2026-02-03 13:50:01
【问题描述】:
我想创建我的第一个 Angular 项目。我一开始就有问题,因为当我进入项目文件夹并输入:
ng new my-first-project
什么都没有发生。我只看到空白终端:
我的:
npm -v: 6.4.1
node -v: 10.11.0
ng -v: Mg++ version:
Mg++ 1.5beta1 (formerly MicroGnuEmacs Adv.)
我试过了:
sudo npm uninstall -g angular-cli @angular/cli
npm cache clean
sudo npm install -g @angular/cli
但什么都没有改变。我也尝试了 node 8.x.x,但是效果是一样的。
我在 Ubuntu 16.0.4 上工作,我的默认系统语言不是英语。
【问题讨论】:
-
您是否尝试过使用其他外壳?喜欢 Cmder?
-
显然你已经安装了一个叫做“Mg++”的东西,它的二进制文件叫做
ng。您可以尝试直接从其默认安装位置~/.node/bin/ng调用Angularng。 -
而不是“ng new my-first-project”,我必须输入“/home/jakub/.npm-global/lib/node_modules/@angular/cli/bin/ng new my-first-应用程序”。问题已解决,谢谢!
-
我有类似的经历,我解决问题的方式是使用 nvm 将我的节点切换到以前的 17.1.0 版本,结果我不得不将我的节点版本降级到 14.4 ,所以在运行 nvm 后使用 17.1.0 我的 ng 命令开始正常工作。
标签: npm angular-cli