运行下面的命令,查看
npm
可
更新
的
版本
:
npm
-g outdated
输入一下命令,
更新
对应的
版本
:sudo
npm
-g install
npm
@4.4.4在这里安装可能会报错:
ENOTEMPTY: directory not empty, rename '/usr/local/lib/
node
_modules/
npm
' -> '/usr/local/lib/no
npm
是
前端
开发过程中常常使用的命令,比如构建Vue项目,亦或下载Vue项目依赖;但是该命令效率低下,且容易出错,有没有更好的解决方案呢?有,
Yarn
。
Yarn
是一个由Facebook 贡献的JS包管理工具,该工具具有快速、可靠且安全的特点:a、快速:
Yarn
本地缓存了每个下载过的包,所以再次使用时无需重复下载;同时利用并行下载以最大化资源利用率,因此安装速度更快;b、可靠:使用详细、简洁的锁文件格式和明确的安装算法,
Yarn
能够保证在不同系统上无差异的工作;c、安全:在执行代码之前,
Yarn
会通过算法校验每个安装包的完整性。学习视频:https://www.bilibili.com/video/BV1eY4y1H7xN?spm_id_from=333.999.0.0
monorep
os
的纱线工作流程(其中包含多个应用程序/程序包的项目)。
因为我尚未检查工作状况(我发现它们存在一些问题)。 并且需要一种良好的工具来支持基于容器的开发工作流程,包括在多个嵌套位置中监视和运行有效的安装。
对于具有package.json /
yarn
.lock多个文件夹, Yall就像
yarn
/
npm
yarn
.lock 。
它在项目树中查找具有package.json/
yarn
.lock文件夹, package.json/
yarn
.lock在其中运行给定命令(默认顺序执行,但也可能并发)。
可以帮助处理。
它可以监视清单/锁定文件并在更改时自动运行
要将
Yarn
升级
到支持新
版本
的
Node.js
,你需要执行以下步骤:
1. 首先,确保你已经安装了最新
版本
的
Yarn
。你可以通过运行以下命令来检查当前安装的
Yarn
版本
:
yarn
--version
如果你的
Yarn
版本
低于 1.22.10,则需要
升级
到最新
版本
。
2. 然后,你需要
升级
Node.js
到目标
版本
。你可以使用 nvm 或其他
Node.js
版本
管理工具来安装和管理多个
Node.js
版本
。
3. 接下来,你需要使用以下命令来设置新
版本
的
Node.js
作为默认
版本
:
nvm use <new_
node
_version>
或者,如果你没有安装 nvm,你可以手动更改 PATH 环境变量以使用新
版本
的
Node.js
。
4. 最后,你需要在你的项目目录中运行以下命令来
更新
Yarn
的
Node.js
版本
:
yarn
install --check-files
这将
更新
Yarn
的
Node.js
版本
,使其与你的项目目录中安装的
版本
匹配。
完成上述步骤后,你应该能够使用
Yarn
来构建和运行你的项目,并且它将使用新
版本
的
Node.js
运行。