美文网首页
uni-app开发 yarn和npm基础

uni-app开发 yarn和npm基础

作者: 歐陽公子 | 来源:发表于2021-12-29 11:32 被阅读0次

yarn和npm基础

yarn详解

Yarn 对你的代码来说是一个包管理器。它可以让你使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作,所以你不用有任何担心。

通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。

代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json

npm详解

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。

允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

yarn和npm的区别

yarn和npm都是包管理工具,但是yarn是崭新的,经过重新设计的npm客户端,于2016年10月发布,相比于npm,yarn在运行速度上有显著的提升,安装时间变少,功能上也有很多改进。

1. yarn虽然和nom一样是本地缓存,但是yarn无需互联网链接就能安装本地缓存的依赖项,提供了离线模式,而这个是npm实现不了的。

2. yarn解决了由于语义版本控制而导致的npm的不确定性问题,通过安装时创建的默认文件,确保使用的库的版本相同。

3. yarn增加了一些能让开发人员并行化处理所有必需的操作,且通过添加了一些改进,使得运行速度有了显著的提升,整个安装时间也变得更少。

4. npm的输出信息比较冗长,相比之下,yarn简洁很多。默认情况下,直观且直接地打印出必要的信息。

5. yarn的语义相对于npm更加清晰,主要是因为yarn改变了一些npm的命令名称,看上去就更清晰了。

yarn最常用最基础的命令和npm对比

npm init /  yarn init 初始化

mkdir 文件名 /  md 文件名

npm install / yarn或yarn install 安装依赖

npm install package -g / yarn global add package 全局安装某个依赖

npm install package --save-dev  /   yarn add package --dev 安装某个依赖

npm uninstall package --save-dev /  yarn remove package --dev 卸载某个依赖

npm run dev 或 npm start  /  yarn run start 或 yarn start 运行

相关文章

  • uni-app开发 yarn和npm基础

    yarn和npm基础 yarn详解 Yarn对你的代码来说是一个包管理器。它可以让你使用并分享全世界开发者的(例如...

  • RN环境搭建

    一、开发环境搭建 基础环境 通过brew安装Node.js 使用npm安装yarn npm install -g ...

  • package-lock.json和yarn.lock

    npm 和 yarn npm 的全称是 Node Package Manager(包管理工具),开发者会将自己开发...

  • npm、yarn切换源、加代理

    npm和yarn转换淘宝源和官方源 npm 设置代理 npm 删除代理 yarn 设置代理 yarn 删除代理

  • node与yarn

    安装node与yarn 参考:Vue开发环境npm和Yarn的环境变量配置(Windows 10 版)-CSDN博...

  • CentOS7下安装和配置yarn

    Yarn[https://github.com/yarnpkg/yarn]和npm[https://www.npm...

  • 修改npm和yarn源

    作为前端开发者我们经常会使用npm或yarn,我们都知道npm和yarn默认镜像在国外,国内访问这些镜像速度会比较...

  • npm和yarn切换源

    作为前端开发者我们经常会使用npm或yarn,我们都知道npm和yarn默认镜像在国外,国内访问这些镜像速度会比较...

  • npm和yarn

    npm和yarn 一、首先需要了解的命令 ​ npm install === yarn —— instal...

  • npm 与 yarn 命令对比

    ### npm 与 yarn 命令对比 |npm|yarn| |---|---| |npm install ...

网友评论

      本文标题:uni-app开发 yarn和npm基础

      本文链接:https://www.haomeiwen.com/subject/assvqrtx.html