Npm完美替代工具——Yarn
众所周知,npm
是nodejs
默认的包管理工具,我们通过npm
可以下载安装或者发布包,但是npm
其实存在着很多小问题,比如安装速度慢、每次都要在线重新安装等,而yarn
也正是为了解决npm
当前存在的问题而产生。不说别的,光github
上那么多星,你还不用这个那就真的凹凸了Yarn
官网(支持中文): https://yarnpkg.com
主要亮点:
安装
-
可直接通过
npm
工具全局安装npm install -g yarn
参考官网各平台安装方式: https://yarnpkg.com/zh-Hans/d...
输入
yarn -V
,正确显示版本号说明安装成功;yarn -h
可查看帮助信息
使用
官方文档: https://yarnpkg.com/zh-Hans/docs
Npm | Yarn | 说明 |
---|---|---|
npm init | yarn init | 初始化包的开发环境 |
npm install | yarn install | 安装package文件里定义的所有依赖 |
npm install xxx —save | yarn add xxx | 安装某个依赖,默认保存到package中 |
npm uninstall xxx —save | yarn remove xxx | 移除某个依赖项目 |
npm install xxx —save-dev | yarn add xxx —dev | 安装某个开发时依赖项目 |
npm update xxx —save | yarn upgrade xxx | 更新某个依赖项目 |
npm install xxx --global | yarn global add xxx | 安装某个全局依赖项目 |
npm run/test | yarn run/test | 运行某个命令 |
其他
因被墙原因,现在普遍使用的都是淘宝的镜像,按如下设置即可:yarn config set registry https://registry.npm.taobao.org
可参考慕课网教程:Yarn构建工具入门基础
luckyw
博客文章
677 声望
33 粉丝
推荐阅读
本地存储——Cookie与Web Storage
html5标准中的Web Storage包括了两种存储方式:sessionStorage和localStoragesessionStorage用于本地存储一个会话中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessio...
luckyw阅读 2.2k评论 1
从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...
乌柏木赞 60阅读 5.9k评论 16
从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...
乌柏木赞 39阅读 7k评论 6
从零搭建 Node.js 企业级 Web 服务器(二):校验
校验就是对输入条件的约束,避免无效的输入引起异常。Web 系统的用户输入主要为编辑与提交各类表单,一方面校验要做在编辑表单字段与提交的时候,另一方面接收表单的接口也要做足校验行为,通过前后端共同控制输...
乌柏木赞 32阅读 6k评论 9
从零搭建 Node.js 企业级 Web 服务器(五):数据库访问
回顾 从零搭建 Node.js 企业级 Web 服务器(一):接口与分层,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,控制层与服务层实现了业务处理过程,模型层定义了业务实体并以 对象-关系...
乌柏木赞 32阅读 4.5k评论 9
从零搭建 Node.js 企业级 Web 服务器(十三):断点调试与性能分析
Node.js 官方提供了断点调试机制,出于安全性考虑默认为关闭状态,可以通过 node 参数 --inspect 或 --inspect-brk 开启,配合 IDE 能够非常方便地调试代码,本章就上一章已完成的项目 licg9999/nodejs-server-ex...
乌柏木赞 29阅读 3.8k评论 9
从零搭建 Node.js 企业级 Web 服务器(八):网络安全
计算机网络依据 TCP/IP 协议栈分为了物理层、网络层、传输层、应用层,通常基础设施供应商会解决好前三层的网络安全问题,需要开发者自行解决应用层的网络安全问题,本章将着重表述应用层常见的网络安全问题及处...
乌柏木赞 31阅读 5.7k评论 1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。