创建新的 Angular 应用程序

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

输入命令后 [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';
}

这个文件有点长,所以我粘贴了上半部分的一些行。

我无法弄清楚为什么我无法创建新的应用程序。

node.js angular
2个回答
0
投票

看起来您的

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
并没有什么错。


0
投票

在“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.

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