Wau*_*una 54 powershell node.js npm angular-cli angular
今天,在完成一些基本的AngularJS简介时,我遇到了一个问题.我打开PowerShell来开始这个项目.NPM工作.
我能够使用安装Angular
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
任何时候我试图运行我会得到
the term 'ng' is not recognized as the name of a cmdlet
Run Code Online (Sandbox Code Playgroud)
jon*_*rpe 72
路径变量中的第一个路径需要是NPM路径.打开Node.js命令提示符我发现ng命令在那里工作.我挖掘了快捷方式,发现它引用了一个命令来确保第一个Path变量是NPM.修理:
%AppData%\npm一旦我这样做,我就能够关闭PowerShell并重新打开并且一切正常.
小智 56
首先设置Node.js,然后使用命令提示符(例如D:\ project)转到项目文件夹,然后运行以下命令:
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
现在运行ng命令.这对我有用.
Aru*_*wat 19
我使用了以下内容:
npm run ng serve
Run Code Online (Sandbox Code Playgroud)
它对我有用,无需设置环境变量。
我必须在它之后安装一个打字稿:
npm install typescript@">=3.4 <3.6"
Run Code Online (Sandbox Code Playgroud)
A. *_*rel 15
在“环境变量”中
在“系统变量”部分
在“路径”变量中,然后"C:\Program Files (x86)\nodejs\"添加=>"%AppData%\npm"
San*_*dey 13
如果您无权访问环境变量(例如办公机器),您可以尝试运行如下命令:
npm run <your Angular command>
Run Code Online (Sandbox Code Playgroud)
它也有效。您只需在ng 命令之前添加npm run即可。
例子:
npm run ng g c shop/cart
Run Code Online (Sandbox Code Playgroud)
小智 12
将政策更改为 Unrestricted 对我有用:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
Run Code Online (Sandbox Code Playgroud)
解决方案为我工作:
添加环境变量的路径
C:\Users\YourPcName\AppData\Roaming\npm
Run Code Online (Sandbox Code Playgroud)
以及角度文件的bin文件夹[显示其自身]
C:\Users\YoutPcName\AppData\Roaming\npm\node_modules\angular-cli\bin
Run Code Online (Sandbox Code Playgroud)
然后运行
ng -v
它会在您的命令提示符下弹出angular cli gui。注意运行后,npm i -g @angular/cli请重新启动命令提示符,并检查其是否可用,否则请清除缓存并重复上述步骤。
小智 9
在 Powershell 中,只需在 ng 之前添加 npx 即可运行:
npx ng serve
Run Code Online (Sandbox Code Playgroud)
npx 自 5.2 版本起随 npm 一起提供
首先打开cmd并安装angular-cli为全局
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
然后按照以下步骤更新您的环境变量:
%AppData%\npm里面PATH现在您可以重新启动 Visual Studio Code,它将像平常一样工作。
我在Visual Studio Code做的时候遇到了这个错误ng-build。在 cmd 中运行以下命令修复了我的问题
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
步骤 1:确保 NodeJs 版本已更新为推荐版本。我们可以使用以下方法验证版本
node -v
Run Code Online (Sandbox Code Playgroud)
第 2 步:卸载 Angular
npm uninstall -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
第 3 步:安装 Angular
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
第 4 步:验证 Angular 版本
ng version
Run Code Online (Sandbox Code Playgroud)
或者
ng v
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94586 次 |
| 最近记录: |