Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建Angular2 angular cli项目_Javascript_Angular_Typescript_Angular Cli - Fatal编程技术网

Javascript 创建Angular2 angular cli项目

Javascript 创建Angular2 angular cli项目,javascript,angular,typescript,angular-cli,Javascript,Angular,Typescript,Angular Cli,我正在尝试使用AngularCLI创建Angular2项目。我运行,npm安装-g angular cli,然后我运行新测试,它返回 “'ng'不被视为内部或外部命令,可操作 程序或批处理文件。“ 我检查目录,C:\node\node\u modules\npm\node\u modules。找不到任何错误。我的npm版本是4.0.2,我的节点版本是5.11.0。如果你们有同样的问题,你能帮我解决吗?来自文档 先决条件 CLI和生成的项目都具有需要节点的依赖项 6.9.0或更高,以及NPM 3或

我正在尝试使用AngularCLI创建Angular2项目。我运行,
npm安装-g angular cli
,然后我运行新测试,它返回

“'ng'不被视为内部或外部命令,可操作 程序或批处理文件。“

我检查目录,
C:\node\node\u modules\npm\node\u modules
。找不到任何错误。我的npm版本是4.0.2,我的节点版本是5.11.0。如果你们有同样的问题,你能帮我解决吗?

来自文档

先决条件

CLI和生成的项目都具有需要节点的依赖项 6.9.0或更高,以及NPM 3或更高

您需要首先升级节点和npm。

1)正如VadimB所建议的,您需要升级节点和npm版本。从nodejs.org安装最新版本的node,并确保选择minimumnode 6.9.0setup

2) 您试图运行错误的命令。 当前版本的命令是-
npm安装-g@angular/cli
(请注意-@在上述命令中的angular/cli包之前。)

3) 安装
@angular/cli
后,您可以使用
ng help
ng-v
检查安装和版本是否成功


4) 您正在查看错误的文件夹。成功安装后,
@angular\cli
将在
C:\Users\\AppData\Roaming\npm\node\u modules\
安装角度依赖项中可用

  • 安装的稳定版本(如果尚未安装),并使用
    node-v
  • 使用安装
  • 使用命令npm install-g@angular/cli下载并安装
Angular
是一个面向组件的框架。需要创建许多组件来构建整个应用程序。组件是一组

使用Angular CLI创建Angular 4应用程序

要创建新的Angular 4应用程序,请使用命令
ng new newAppName
。执行此命令需要一些时间

package.json
-负责开发和要执行的应用程序依赖项/包/命令

src\main.ts
-负责整个脚手架

src\app\app.module.ts
-任何新创建的模块都必须添加到
声明中
,并且必须向功能
@NgModule
提供者
关键参数提供服务,以使其可在整个应用程序中访问

使用Angular CLI运行Angular 4应用程序

要使用CLI运行新创建的应用程序,请使用将在其上运行应用程序的命令
ng serve

使用以下代码:

npm install -g @angular/cli

是的,在这之后,我做到了。我已经按照xameeramir的建议做了,但是这个错误还是来了:npm ERR!解析“…/椭圆/-/ellipti c-”附近时JSON输入意外结束我认为angular cli未正确安装在我的笔记本电脑中