在官方介绍里有这么一句话:
纱的包管理器代码。它允许您使用和与其他开发人员共享代码来自世界各地。纱这种快速,安全,可靠的所以你不要担心。
关键意思就是,快速、安全、可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。
包纱管理工具,官网说是快速,可靠,安全的依赖管理,尝试了一下,入手很快,用起来也蛮方便的。大家可以尝试一下。
mac电脑上面安装如下:
酿造更新 酿造安装纱
<强> 1,创建一个新的项目强>
纱init
类似于npm init, package.json的配置
<强> 2,添加依赖项强>
纱添加(包)
类似于<代码> npm安装代码>
<强> 3,安装依赖项强>
安装所有依赖:<代码>纱代码>或<代码>纱安装代码>
安装一个包的单一版本:<代码>纱安装——平代码>
强制重新下载所有包:<代码>纱安装——迫使代码>
只安装生产环境依赖:<代码>纱安装——生产代码>
具体可以查看:https://yarnpkg.com/zh-Hans/docs/migrating-from-npm
具体可以查看:https://yarnpkg.com/zh-Hans/docs/cli/
我之前写过npm国内镜像,npm安装失败解决方案,我们也可以通过纱线的配置来设置淘宝镜像,相关命令如下:
纱配置列表
列出路径
纱配置设置注册http://registry.npm.taobao.org/
设置淘宝镜像。
当我运用
纱添加webpack
的时候,提示:
错误enhanced-resolve@3.1.0:发动机“节点”是这个模块不兼容。预期版”安装在=4.3.0 & lt; 5.0.0 | |祝辞=5.10”。 错误发现不兼容模块
说我的nodejs版本太老了。如何在mac中轻松升级nodejs呢?方法如下:
<强>可以使用npm或者纱安装n工具包,步骤如下:强>
sudo npm缓存清理- f sudo npm安装- g n sudo n稳定
这样nodejs就升级到最新稳定版了!
<强> n是一个节点工具包,它提供了几个升级命令参数:强>
<代码> n> 代码,,,,,,,,,,,,,,,,,,,,,,,,,,,,,显示已安装版的节点本
<代码> n> 代码,,,,,,,,,,,,,,,,,,,,,,安装最新版本节点
<代码> n> 代码稳定,,,,,,,,,,,,,,,,,,,,,,安装最新稳定版节点
<代码> n lts> 代码,,,,,,,,,,,,,,,,,,,,,,,,,安装最新长期维护版(lts)节点
<代码> n & lt; version> 代码>,,,,,,,,,,,,,,,,,,,根据提供的版本号安装节点
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。