输入命令后 [ng 新应用程序名称] 在 VS Code 的终端中,它会创建一个包含以下文本的文件
#!/usr/bin/env node
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/* eslint-disable no-console */
/* eslint-disable import/no-unassigned-import */
'use strict';
// Provide a title to the process in `ps`.
// Due to an obscure Mac bug, do not start this title with any symbol.
try {
process.title = 'ng ' + Array.from(process.argv).slice(2).join(' ');
} catch (_) {
// If an error happened above, use the most basic title.
process.title = 'ng';
}
这个文件有点长,所以我粘贴了上半部分的一些行。
我无法弄清楚为什么我无法创建新的应用程序。
看起来您的
cli
未正确安装或损坏。您可以尝试以下方法:
ng version
它会显示一些有关 Angular CLI 版本、Node 等的信息。
如果不起作用,请重新安装cli:
npm install -g @angular/cli
关于
npx
您可以在这里阅读更多内容。
NPX:npx 代表 Node Package Execute,它是 npm 自带的,当你安装了 5.2.0 以上版本的 npm 时,npx 就会自动安装。它是一个 npm 包运行程序,可以从 npm 注册表执行您想要的任何包,甚至无需安装该包。 npx 在单次使用包期间很有用。如果您安装的 npm 低于 5.2.0,则 npx 不会安装在您的系统中。您可以通过运行以下命令来检查 npx 是否安装:
所以如果它对你有用的话,使用
npx
并没有什么错。
在“Meu Computador”中,单击“直接设置属性”,“在系统中进行高级配置”,然后单击环境变量。
naparte de baixo“variáveis do sistema” vc 编辑“路径”选项和编辑器。 você vai colocar ou corrigir o caminho do seu npm “%APPDATA%\漫游 下午”
o caminho correto na minha maquina é esse, vc deve recognizer vendo as Pastas para verificar se está assim também no seu.
选择编辑和第一次移动的操作。 deixa a variável,“C:\Program Files odejs" como segundo. sem ele o Node que não funciona.
vc pode 确认 o caminho no npm na "variavel de usuario para ..." é a listagem de cima.