npm知识点总结

最近在RN项目中遇到npm 依赖冲突的问题,导致RN页面报错,搞了半天也没整好,所以决定整理一下关于npm的知识点。

常用命令

npm -h // 帮助命令
npm init [-y] // 生产package.json文件,加-y表示同意默认
// 安装、卸载
附加参数–global可以简写成-g,其实另外两个选项也有简写形式,–save可以简写成-S,–save-dev可以简写成-D
npm install/uninstall [<package name>]  简写 npm i
npm info <package name> // 查看包信息,内容略多
npm dist-tags ls <package name> // 查看包最新的版本
npm update [-g] [<package name>...] // 更新版本
复制代码

npm 注册、登录

npm adduser/login
Username: your name
Password: your password
Email: (this IS public) your email
复制代码

npm module 发布

npm社区版本号规则采用的是semver(语义化版本),主要规则版本格式:主版本号.次版本号.修订号(x.y.z形式),版本号递增规则如下:

  • 主版本号:当你做了不兼容的 API 修改,
  • 次版本号:当你做了向下兼容的功能性新增,
  • 修订号:当你做了向下兼容的问题修正。
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]
npm version 固定版本号
npm version patch => z+1 
npm version minor => y+1 && z=0
npm version major => x+1 && y=0 && z=0
npm version premajor => x+1 && y=0 && z=0-0
npm version preminor => y+1 && z=0-0
npm version prepatch => (z+1)-0
npm version prerelease => z=0-n+1
复制代码

发布到npm

npm publish
复制代码

修改npm源

npm config set registry=http://registry.npmjs.org
复制代码

推荐一个工具管理npm源的包nrm,挺方便的。

npm包依赖关系

重新计算依赖关系

npm dedupe
复制代码

npm目前升级到5版本了,依赖关系怎么样进一步调研。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值