js包管理yarn与npm,yarn安装,yarn 不是内部或外部命令

目录​​​​​​​

yarn与npm

优势

用法区别

安装yarn

报错 yarn 不是内部或外部命令

运行代码(yarn dev)

yarn与npm

yarn由Facebook为解决npm的一些问题而创建的

优势

快速

  • 本地缓存+并行下载 - Yarn并行下载,还可以直接从硬盘缓存中读取包,因此可以显著提高速度。
  • 网络连接问题处理 - 当Yarn发现任何网络连接问题时,它会自动重试请求,保存响应并继续构建 - 这使得它更容易处理比npm更可靠且快速的环境。

稳定

  • 确定性安装 - Yarn能够在包含区别式锁文件(yarn.lock)的情况下进行精确的依赖项安装,每次运行生成相同的代码版本,与开发者上次运行相同。npm也有类似的功能,但是许多开发人员选择使用Yarn锁定其依赖关系以消除任何可能的不确定性。
  • 强制命令 - 通过添加--force标志,Yarn可以强制执行某些操作。这可能看起来像是一种强制手段,但它实际上是保证操作按期望进行的一种方法。npm也有许多命令选项,但是Yarn的操作强迫执行机制通常要好得多。

用法区别

  • 安装包
    • Yarn: yarn add
    • npm: npm install
  • 移除包
    • Yarn: yarn remove
    • npm: npm uninstall
  • 更新
    • Yarn: yarn upgrade
    • npm: npm update

安装yarn

Download | Node.js (nodejs.org)

## 编译

yarn 安装教程如下:

2. 使用 npmNode.js 包管理器)来安装 Yarn,命令如下:npm install -g yarn

修改 yarn 的源(改为国内的)

```sh

# 注册模块镜像源

yarn config set registry https://registry.npmmirror.com

# node-gyp 编译依赖的 node 源码镜像

yarn config set disturl https://npmmirror.com/mirrors/node/

# 清空缓存

yarn cache clean

报错 yarn 不是内部或外部命令

yarn的路径配置进环境变量PATH

配置完环境变量,都必须重启cmd,才会生效

运行代码(yarn dev

返回项目根目录

更新依赖(native模块重新编译了, 就要更新依赖)

```sh

yarn

yarn add -D ./native/bridge_nodejs

yarn dev

```

猜你喜欢

转载自blog.csdn.net/qq_28838891/article/details/131273406