node.js - 无法在 Angular 8 中创建新项目

标签 node.js angular windows

我收到错误,系统找不到指定的路径。将测试新项目添加到node.js命令提示符中时出现错误。我对创建新项目感到非常困惑。

Your environment has been set up for using Node.js 12.14.1 (x64) and npm.

C:\Users\user>npm install -g @angular/cli
C:\Users\user\AppData\Roaming\npm\ng -> C:\Users\user\AppData\Roaming\npm\node_m
odules\@angular\cli\bin\ng

> @angular/cli@8.3.22 postinstall C:\Users\user\AppData\Roaming\npm\node_modules
\@angular\cli
> node ./bin/postinstall/script.js

+ @angular/cli@8.3.22
updated 1 package in 59.885s

C:\Users\user>ng new test
The system cannot find the path specified.

我使用的操作系统window 8.1 pro版本 在我的系统中添加了以下变量

1) User variables for user

NODE_PATH:C:\Users\user\AppData\Roaming\npm\node_modules

路径:C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program文件 (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\; %USERPROFILE%.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;%AppData%\npm;;C:\Program Files ( x86)\Microsoft VS Code\bin;%AppData%\npm;C:\Program Files\nodejs\;C:\Users\user\AppData\Roaming\npm

2) System variables

路径:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86 )\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C :\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;%USERPROFILE%。 dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;%AppData%\npm

最佳答案

尝试运行以下命令:

  1. npm install -g npm@latest
  2. npm config set script-shell bash

之后,再次运行 ng new 命令。

关于node.js - 无法在 Angular 8 中创建新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59705456/

相关文章:

windows - 在不使用单独程序的情况下自动更新 Windows 应用程序

windows - 用于设置 java 主路径/路径的批处理脚本 - 如果尚未包含,则仅添加到路径

node.js - 如何保证最新的写入不会被之前的写入覆盖

javascript - 具有延迟的nodejs异步循环

node.js - 建立 Cortana 拍照技能

javascript - 跨源请求被阻止 : The Same Origin Policy disallows reading the remote resource at http://xxx:xx/register

Node.js/Express 将所有内容重定向到 Angular 2 页面

Angular 2 - 在 @HostListener ('blur' 的自定义指令内更新 ngModel)

Angular - 无法解析组件 ng build --prod 的所有参数

c# - Windows 8 的 WebClient 替代品?