⼀、⾸先需要了解的命令
npm install === yarn —— install 安装是默认⾏为。
npm install taco --save === yarn add taco —— taco 包⽴即被保存到 package.json 中。 npm uninstall taco --save === yarn remove taco
在 npm 中,可以使⽤ npm config set save true 设置 — -save 为默认⾏为,但这对多数开发者⽽⾔并⾮显⽽易见的。在 yarn 中,在package.json 中添加(add)和移除(remove)等⾏为是默认的。 npm install taco --save-dev === yarn add taco --dev npm update --save === yarn upgrade
update(更新) vs upgrade(升级), 赞!upgrade 才是实际做的事!版本号提升时,发⽣的正是upgrade!注意: npm update --save 在版本 3.11 中似乎有点问题。 npm install taco@latest --save === yarn add taco
npm install taco --global === yarn global add taco —— ⼀如既往,请谨慎使⽤ global 标记。⼆、已知悉的命令
包和 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的run 命令似乎出了点问题,应该会在0.15.2中修复。在这⼀点上, npm 好多了。以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流。
因篇幅问题不能全部显示,请点此查看更多更全内容