首页 > 解决方案 > Npx 与 Angular cli,如何安装 @angular/cli 并在之后使用它

问题描述

我刚找到 NPX,这个工具可以让你在没有 sudo 权限的情况下安装全局包。我想在我的角度项目中使用它。

我跑

dev@b7ee560044f1:~/project$ npx -p @angular/cli ng version
npx: installed 294 in 6.391s

看起来不错,可以用

但是如果我重试相同的命令,我会得到

dev@b7ee560044f1:~/project$ npx @angular/cli ng version
npx: installed 294 in 4.725s

为什么 NPX 每次都安装 angular cli 包?我以为下载包只执行一次并缓存在某处..

我认为这个命令会起作用,但它没有......

dev@b7ee560044f1:~/project$ npx ng version
npx: installed 1 in 0.98s
command not found: ng

标签: angularnpmnpx

解决方案


正如 Bharat 已经写的那样:-p也许是您正在寻找的东西。

本地(全球)我正在使用@angular/cli@9.0.3.

但是使用以下命令:

npx -p @angular/cli@8 ng new sample-application --style=scss

我能够使用最新的 8.x 版本(8.2.14)创建一个新的 Angular 项目。


推荐阅读