首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Npx with angular cli,如何安装@angular/cli并在以后使用

Npx with angular cli,如何安装@angular/cli并在以后使用
EN

Stack Overflow用户
提问于 2019-01-14 23:25:30
回答 5查看 14.8K关注 0票数 15

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

我跑步

代码语言:javascript
复制
dev@b7ee560044f1:~/project$ npx -p @angular/cli ng version
npx: installed 294 in 6.391s

看起来不错,很管用

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

代码语言:javascript
复制
dev@b7ee560044f1:~/project$ npx @angular/cli ng version
npx: installed 294 in 4.725s

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

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

代码语言:javascript
复制
dev@b7ee560044f1:~/project$ npx ng version
npx: installed 1 in 0.98s
command not found: ng
EN

回答 5

Stack Overflow用户

发布于 2020-02-21 01:11:14

就像巴拉特已经写的那样:-p可能就是你要找的。

本地(全局)我使用的是@angular/cli@9.0.3

而是使用以下命令:

代码语言:javascript
复制
npx -p @angular/cli@8 ng new sample-application --style=scss

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

票数 31
EN

Stack Overflow用户

发布于 2019-08-22 06:06:00

此工具允许您从npm注册表运行命令,但cli不存储在本地。

PD:别名ng用于完全替换名称。@angular/cli是全名,ng是别名。您应该使用或运行npx @angular/cli (命令),例如,生成将是npx @angular/cli生成组件helloworld

票数 4
EN

Stack Overflow用户

发布于 2020-02-06 04:07:17

npx 非常适合用于从 npm 临时安装软件包并运行一次,因此如果您想安装 Angular CLI 并在之后继续使用它,您需要使用常规的 npm install 命令进行安装:

代码语言:javascript
复制
$ npm install --global @angular/cli

此外,请确保使用--global开关,以便可以从系统中的任何位置使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54184357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档