npm命令

npm 是用来下载第三方包的一个工具软件

 版本查看:npm -v

网站:https://www.npmjs.com

学习网站:https://www.npmjs.cn/

###生成package.json

npm init -f|-y force/yes

 一:根据npmrc文件来创建package.json文件

二:package.json文件已将存在 则会根据文件下载依赖包

### 下载,更新,卸载命令

## npm install [-g] 包名 【-save|-save-dev or -S|-D】 来下载包

 -g: 全局下载 

   ---------查看全局下载的 npm list命令 npm list -g --depth=0 就可以查看全局已经安装的包

   --------查看下载位置:npm prefix 和 npm cache 

 -S == --save  or -D == --save-dev 本地下载包 记录在package.json中位置 dependencies 或者DevDenpendencies 中

## npm update [-g] 包名 来更新包

## npm uninstall 包名 -S | -D 来卸载包

### 查找,查看包相关信息

##npm info/view  查看包信息

## npm find/reach 搜包

## npm owner/author 包 查看包作者

##npm dist-tag 查看包的标记

### 登录,发布,注销

##npm login/adduser 登录

## npm publish 根据package.json发布 默认access=publilc

##npm access 设置权限 是scope 包

## npm logout 注销登录

##npm deprecate :舍弃该版本

##npm unpublic  删除发布

##npm whoami 查看登录用户

#### 查看profile信息

###npm profile  就是在npmjs登录 个人中profile中内容

 注意开启enable-2fd: 则命令需要带 --otp

#### package.json  url中浏览器打开命令,脚本命令

##npm bugs  打开bugs的url

##npm home/docs  打开homepage的地址

### npm repo 打开 repository中的url

##npm run script-key 运行脚本

###网络问题

##npm ping

##npm doctor 检查环境 不知道什么意思

### npmrc 查看

npmrc四个级别的文件

1:项目npmrc文件 save=true,save-exact=true 开启精准的版本记录

2:用户 npmrc文件 使用npm config 来修改

3:全局npmrc文件

4:

###其他

npm link

npm build 很常用

npm audit: 安全检查

npm prune 移除无关包

npm dedupe 减少包依赖

 

常使用的文件

.npmrc

package-lock

package.json文件

 

posted on 2020-07-17 09:47  君道  阅读(321)  评论(0)    收藏  举报