我刚刚发现NPX,此工具可让您安装没有sudo权限的全局软件包。我想在我的 Angular 项目中使用它。

我跑

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

最佳答案

正如巴拉特已经写道:-p也许就是您想要的。

本地(全局),我正在使用@angular/[email protected]

但是使用以下命令:

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

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

07-24 09:39