源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

yarn与npm的命令行小结

  • 时间:2022-09-12 12:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:yarn与npm的命令行小结
[b]一、首先需要了解的命令[/b]      [code]npm install[/code] === [code]yarn[/code] —— install 安装是默认行为。      [code]npm install taco --save[/code] === [code]yarn add taco[/code] —— taco 包立即被保存到 package.json 中。      [code]npm uninstall taco --save[/code] === [code]yarn remove taco[/code] 在 npm 中,可以使用 [code]npm config set save true [/code]设置 — [code]-save [/code]为默认行为,但这对多数开发者而言并非显而易见的。在 yarn 中,在package.json 中添加(add)和移除(remove)等行为是默认的。      [code]npm install taco --save-dev[/code] === [code]yarn add taco --dev[/code]      [code]npm update --save[/code] === [code]yarn upgrade[/code] update(更新) vs upgrade(升级), 赞!upgrade 才是实际做的事!版本号提升时,发生的正是upgrade! [b]注意: [/b]npm update --save 在版本 3.11 中似乎有点问题。      [code]npm install taco@latest --save[/code] === [code]yarn add taco[/code]      [code]npm install taco --global [/code]=== [code]yarn global add taco[/code] —— 一如既往,请谨慎使用 global 标记。 [b]二、已知悉的命令[/b] 包和 npm registry 上是一样的。大致而言,Yarn 只是一个新的安装工具,npm 结构和 registry 还是一样的。      [code]npm init [/code]=== [code]yarn init[/code]      [code]npm link [/code]=== [code]yarn link[/code]      [code]npm outdated [/code]=== [code]yarn outdated[/code]      [code]npm publish [/code]=== [code]yarn publish[/code]      [code]npm run[/code] === [code]yarn run[/code]      [code]npm cache clean [/code]=== [code]yarn cache clean[/code]      [code]npm login [/code]=== [code]yarn login [/code](logout 同理)      [code]npm test [/code]=== [code]yarn test[/code] [b]三、Yarn 独有的命令[/b] 我跳过了一些提醒我们不要使用的内容,如 [code]yarn clean[/code]。      [code]yarn licenses ls [/code]—— 允许你检查依赖的许可信息。      [code]yarn licenses generate [/code]—— 自动创建依赖免责声明 license。      [code]yarn why taco[/code] —— 检查为什么会安装 taco,详细列出依赖它的其他包(鸣谢 Olivier Combe)。      Emojis      [url=https://yarnpkg.com/en/compare]速度[/url]      通过 yarn lockfile 自动实现 shrinkwrap 功能      以安全为中心的设计 [b]四、Npm 独有的命令 [/b]      [code]npm xmas [/code]=== NO EQUIVALENT      [code]npm visnup[/code] === NO EQUIVALENT [b]总结[/b] 在写这篇文章的时候发现, yarn的run 命令似乎出了点问题,应该会在0.15.2中修复。在这一点上, npm 好多了。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部