[转+] yarn的安装和使用
文章地址 : yarn的安装和使用 - 掘金
pnpm 的优势不用多说, 懂得自然了解了, 不懂的去官网看下他们的介绍 项目初衷 | pnpm 这里主要的目的是使用 pnpm 替换掉 yarn 和 npm
这样造成的依赖循环逃脱不了轮回, 就会导致东西关联较多
在我了解了 pnpm 之后他可以很好的解决以上问题并且还有它自己独到的优势
所以就打算用他替换掉 nvm, yarn, npm 这些工具, 仅仅使用一个即可
TaoNpm 的更新流程示意图:
为什么要换源? npm 官方站点 http://www.npmjs.org/ 并没有被拦截,但是下载第三方依赖包的速度由于和外网联通的限制, 速度不能满足实际的使用需求.为了加速访问, 我们可以使用镜像来进行访问
国内有几个镜像站点可以供我们使用
速度非常快,镜像站会实时更新,为我们节省了好多时间.
原文地址 : npm 与 package.json 快速入门教程
npm 是前端开发广泛使用的包管理工具,之前使用 Weex 时看了阮一峰前辈的文章了解了一些,这次结合官方文章总结一下,加深下理解吧!
原地址 : NPM 版本控制
优秀链接:
为了在软件版本号中包含更多意义,反映代码所做的修改,产生了语义化版本,软件的使用者能从版本号中推测软件做的修改。npm 包使用语义化版控制,我们可安装一定版本范围的 npm 包,npm 会选择和你指定的版本相匹配
的 (latest)最新版本
安装。
npm 的版本号由三部分组成:主版本号
、次版本号
、补丁版本号
。变更不同的版本号,代表不同的意义:
有时候为了表达更加确切的版本,还会在版本号后面添加标签或者扩展,来说明是预发布版本或者测试版本等。比如 3.2.3-beta-3。
常见的标签有 :
标签 | 意义 | 补充 |
---|---|---|
demo | demo版本 | 可能用于验证问题的版本 |
dev | 开发版 | 开发阶段用的,bug 多,体积较大等特点,功能不完善 |
alpha | α版本 | 用于内部交流或者测试人员测试,bug较多 |
beta | 测试版(β版本) | 较α版本,有较大的改进,但是还是有bug |
gamma | (γ)伽马版本 | 较α和β版本有很大的改进,与稳定版相差无几,用户可使用 |
trial | 试用版本 | 本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。有些试用版软件还在功能上做了一定的限制。 |
stable | 稳定版 | |
csp | 内容安全版本 | js库常用 |
latest | 最新版本 | 不指定版本和标签,npm 默认安最新版 |
查看标签: