npm 命令使用详解

1, https://docs.npmjs.com/  npm 说明文档地址

2,npm whoami [当前源]返回当前用户名

3,npm publish 发包

4,npm unpublish  <package>@<version>  撤销发过的包

5,npm update express 更新包

6,npm install 安装包

7,npm list -g 查看安装信息

8,npm list grunt  查看某个模块的版本号

9,npm ls   /node_modules/ 目录下查看包是否还存

10,npm search express 搜索模块

11,npm init 初始化模块

12,npm login 创建或添加用户   保存.npmrc这个文件下。功能同 npm adduser

13,npm adduser  创建或添加用户   保存.npmrc这个文件下。

npm adduser [--registry=url] [--scope=@orgname] [--always-auth] [--auth-type=legacy]

aliases: login, add-user

重置密码:https://www.npmjs.com/forgot

修改邮箱地址: https://www.npmjs.com/email-edit 

14,npm cache clear 可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。

使用淘宝 NPM 镜像

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

版本号

使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。

语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。

  • 如果只是修复bug,需要更新Z位。
  • 如果是新增了功能,但是向下兼容,需要更新Y位。
  • 如果有大变动,向下不兼容,需要更新X位。

版本号有了这个保证后,在申明第三方包依赖时,除了可依赖于一个固定版本号外,还可依赖于某个范围的版本号。例如"argv": "0.0.x"表示依赖于0.0.x系列的最新版argv。

发布了5 篇原创文章 · 获赞 1 · 访问量 1104

猜你喜欢

转载自blog.csdn.net/To_Be_Better0822/article/details/104297311