小火柴的博客笔记 小火柴的博客笔记
首页
学过的习
踩过的坑
想过的事
首页
学过的习
踩过的坑
想过的事
  • 学过的习

    • CSS的样式优先级权重
    • 事件冒泡和事件捕获
    • js模块可以通过两种方式对外暴露函数
    • js中的内存泄漏和内存溢出
    • js作用域链
    • 控制台暴露vue
    • es5常用知识总结
    • es6常用知识总结
    • es7常用知识总结
    • js模块化
    • nodeJs学习
    • node搭建服务器
    • webPack学习
    • js原型对象和原型链的理解
    • css阻塞与js阻塞
    • ajax的学习
    • 浏览器的重绘与重排
    • 函数防抖与函数节流学习记录
    • 浏览器储存学习
    • React起步
    • React的基本使用
    • React项目搭建
    • vue中attrs和listeners的使用
    • js的精度问题
    • React的状态管理
    • yarn和npm的对比
      • yarn和npm的对比
    • websocket的使用
  • 想过的事

  • 踩过的坑

  • 前端
  • 学过的习
小火柴
目录

yarn和npm的对比

# yarn和npm的对比

yarn 和 npm 是两个JavaScript包管理器。它们的主要目的都是帮助开发人员下载、安装、更新和管理 JavaScript 包和依赖项。
yarn 和 npm 在命令上的一些对比:

# 初始化项目:

使用 npm: npm init,它将引导您填写有关项目的信息,并在生成 package.json 文件时询问相关信息。
使用 yarn: yarn init,与 npm 的 npm init 类似,用于初始化项目并生成 package.json 文件。

# 安装依赖包:

使用 npm: npm install 'package-name' 或者 npm install 'package-name'@'version'
使用 yarn: yarn add 'package-name' 或者 yarn add 'package-name'@'version'

# 安装开发依赖包:

使用 npm: npm install 'package-name' --save-dev 或者 npm install 'package-name' -D
使用 yarn: yarn add 'package-name' --dev 或者 yarn add 'package-name' -D

# 全局安装包:

使用 npm: npm install -g 'package-name'
使用 yarn: yarn global add 'package-name'

# 移除依赖包:

使用 npm: npm uninstall 'package-name' 或者 npm uninstall 'package-name' --save(移除并从 dependencies 中删除)或 npm uninstall 'package-name' --save-dev(从 devDependencies 中删除)。
使用 yarn: yarn remove 'package-name'

# 更新依赖包:

使用 npm: npm update 'package-name' 或者 npm update(更新所有依赖包)。
使用 yarn: yarn upgrade 'package-name' 或者 yarn upgrade(更新所有依赖包)。

# 安装所有依赖:

使用 npm: npm install。
使用 yarn: yarn 或者 yarn install

# 运行脚本:

使用 npm: npm run 'script-name'
使用 yarn: yarn 'script-name'

# 查看已安装的包:

使用 npm: npm list 或者 npm list --depth='depth'(以树状结构显示依赖关系)。
使用 yarn: yarn list 或者 yarn list --depth='depth'(以树状结构显示依赖关系)。

# 查看包信息:

使用 npm: npm show 'package-name'。
使用 yarn: yarn info 'package-name'

# 缓存相关:

使用 npm: npm cache clean 或者 npm cache verify(验证缓存)。
使用 yarn: yarn cache clean。

#JavaScript
React的状态管理
websocket的使用

← React的状态管理 websocket的使用→

Theme by Vdoing | Copyright © 2021-2023 X match
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式