Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Node.js ';ng';在windows 64位系统上,无法识别为内部或外部命令_Node.js_Angular_Angular Cli - Fatal编程技术网

Node.js ';ng';在windows 64位系统上,无法识别为内部或外部命令

Node.js ';ng';在windows 64位系统上,无法识别为内部或外部命令,node.js,angular,angular-cli,Node.js,Angular,Angular Cli,我已经成功安装了node 8.11.1和npm 5.6.0 之后,我安装了angular CLI,如下所示 npm安装-g@angular/cli 当我尝试使用下面的命令创建项目时 ng新MyApp 我收到错误,因为“ng未被识别为内部或外部命令、可操作程序或批处理文件” 请提供解决方案,如果我做错了什么,请告诉我 完整的详细信息显示在附加的屏幕截图中 您需要将该安装添加到系统的环境变量中。由于您使用的是windows go to环境变量 在桌面上,右键单击计算机图标 从关联菜单中选择Prope

我已经成功安装了node 8.11.1和npm 5.6.0 之后,我安装了angular CLI,如下所示

npm安装-g@angular/cli

当我尝试使用下面的命令创建项目时

ng新MyApp

我收到错误,因为“ng未被识别为内部或外部命令、可操作程序或批处理文件”

请提供解决方案,如果我做错了什么,请告诉我

完整的详细信息显示在附加的屏幕截图中

您需要将该安装添加到系统的环境变量中。由于您使用的是windows go to环境变量

  • 在桌面上,右键单击
    计算机图标
  • 从关联菜单中选择
    Properties
  • 单击
    高级系统设置
    链接
  • 单击环境变量。如果
    路径
    环境变量不存在,请单击
    新建
    并创建一个环境变量
  • 编辑环境变量
    窗口中,指定
    路径
    环境变量的值。应该是
    C:\users\YOUR\u USER\AppData\Roaming\npm\node\u modules\@angular\cli\bin
  • 单击
    OK
    。单击
    OK
    关闭所有剩余窗口
  • 重新打开命令提示符窗口,然后运行
    ng new MyApp
    。现在应该可以了

  • ng不被识别为内部或外部命令、可操作程序或批处理文件

    • 我们中的许多人在windows中使用angular时都会遇到这个错误 系统。因此,要解决这个错误,只需在命令提示符/powershell中 必须安装较低版本的angular或相同版本的 角度与角度版本的ur项目相同

      您必须在以下位置运行命令npm i@angular/cli C:\Users\Dell\AppData\roaming\npm>在此文件路径和所有 ng的错误将被解决


    将您的npm的全局安装目录添加到路径中可能重复感谢Baao,我已将下面的目录添加到我的用户的路径变量中。并重新启动了系统,但仍然得到相同的错误。C:\Program Files\nodejs\node\U模块\npm\bin@GAJANANJADHAV请尝试将此路径添加为ng的环境变量-“C:\Users\YOUR\u NAME\AppData\Roaming\npm”