我刚刚发现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项目。