美文网首页
npm和yarn比较

npm和yarn比较

作者: bbh123 | 来源:发表于2019-04-02 04:10 被阅读0次

地址

yarn
npm
markdown转换表格工具

比较

yarn npm 命令功能
yarn install npm i 根据pack.json安装依赖
yarn add [package] npm i [package] 安装相应依赖包
yarn add [package] --D npm i [package] -D devDependencies
yarn global add [package] npm i [package] -g 全局安装依赖包
yarn global upgrade npm update -g 全局更新依赖包
yarn install --no-lockfile npm i --no-package-loc 不读取或生成yarn.lock锁文件
yarn add [package] --O npm i [package] -O optionalDependencies
yarn add [package] --E npm i [package] -E 安装依赖包的确切版本
yarn add --force npm rebuild 更改包内容后进行重建
yarn remove [package npm uninstall [package] 卸载已经安装的依赖包
yarn cache clean [package] npm cache clean 清除全局缓存依赖包
yarn upgrade rm -rf node_modules && npm i 更新依赖包
yarn version --major npm version major 更新依赖包的版本
yarn version --minor npm version minor 更新依赖包的版本
yarn version --patch npm version patch 更新依赖包的版本
yarn add [package] --P -- peerDependencies
yarn install --flat -- resolutions
yarn install --pure-lockfile -- 不要生成yarn.lock锁文件
npm search [package] 搜索包
npm ls 查看包
yarn init npm init 初始化一个新项目

npm install -save moduleName 命令

  1. 安装模块到项目 node_modules 目录下。
  2. 会将模块依赖写入 dependencies 节点。
  3. 运行 npm install 初始化项目时,会将模块下载到项目目录下。
  4. 运行 npm install --production 或者注明 NODE_ENV 变量值为 production 时,会自动下载模块到 node_modules 目录中。
    npm install -save-dev moduleName 命令
  5. 安装模块到项目 node_modules 目录下。
  6. 会将模块依赖写入 devDependencies 节点。
  7. 运行 npm install 初始化项目时,会将模块下载到项目目录下。
  8. 运行 npm install --production 或者注明 NODE_ENV 变量值为 production 时,不会自动下载模块到 node_modules 目录中。
    总结
    devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩 css、js 的模块。这些模块在我们的项目部署后是不需要的,所以我们可以使用 -save-dev 的形式安装。像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 -save 的形式安装。

相关文章

  • npm与Yarn 命令比较

    yarn npm与Yarn 命令比较 npm install ...

  • npm和yarn比较

    地址 yarnnpmmarkdown转换表格工具 比较 npm install -save moduleName ...

  • yarn-npm-bower

    yarn&npm指令比较

  • npm、yarn切换源、加代理

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

  • CentOS7下安装和配置yarn

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

  • yarn 与 npm 比较

    yarn是npm的替代 优点: 安装速度快:并行下载 版本锁定, 缓存机制,本地缓存,可以断网使用 安装方式:np...

  • npm和yarn

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

  • 修改npm和yarn源

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

  • npm和yarn切换源

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

  • npm 与 yarn 命令对比

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

网友评论

      本文标题:npm和yarn比较

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