美文网首页
yarn与npm的命令行小结

yarn与npm的命令行小结

作者: TL教官 | 来源:发表于2017-02-13 13:01 被阅读113次

    我是一个标准的复制粘贴党。原文地址为:http://www.jb51.net/article/95199.htm

    复制粘贴一遍的主要原因是让自己记住并理解每一个命令的含义:

    • 一、首先需要了解的命令
      npm install === yarn —— install 安装是默认行为。
      npm install --save dva === yarn add dva dva包被安装到dependencies中
      npn install --save-dev dva ===yarn add dva --dev dva包被安装到devDependencies下
      npm uninstall dva --save === yarn remove dva

    在 npm 中,可以使用 npm config set save true 设置 — -save 为默认行为,但这对多数开发者而言并非显而易见的。在 yarn 中,在package.json 中添加(add)和移除(remove)等行为是默认的
    npm update --save === yarn upgrade

    update(更新) vs upgrade(升级), 赞!upgrade 才是实际做的事!版本号提升时,发生的正是upgrade!

    • 二、已知悉的命令
      包和 npm registry 上是一样的。大致而言,Yarn 只是一个新的安装工具,npm 结构和 registry 还是一样的。
      npm init === yarn init
      npm link === yarn link
      npm outdated === yarn outdated
      npm publish === yarn publish
      npm run === yarn run
      npm cache clean === yarn cache clean
      npm login === yarn login (logout 同理)
      npm test === yarn test

    • 三、Yarn 独有的命令**
      我跳过了一些提醒我们不要使用的内容,如 yarn clean

      yarn licenses ls
      —— 允许你检查依赖的许可信息。
      yarn licenses generate
      —— 自动创建依赖免责声明 license。
      yarn why taco
      —— 检查为什么会安装 taco,详细列出依赖它的其他包(鸣谢 Olivier Combe)。
      Emojis
      速度
      通过 yarn lockfile 自动实现 shrinkwrap 功能
      以安全为中心的设计

    • 四、Npm 独有的命令**
      npm xmas
      === NO EQUIVALENT
      npm visnup
      === NO EQUIVALENT

    相关文章

      网友评论

          本文标题:yarn与npm的命令行小结

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