关于npm和yarn的使用(自己的问题记录)
warning:
这篇文章距离上次修改已过203天,其中的内容可能已经有所变动。
在这个问题中,我们将讨论如何使用npm和yarn这两个流行的JavaScript包管理器。
安装包:
- npm:
npm install <package_name>
- yarn:
yarn add <package_name>
- npm:
全局安装包:
- npm:
npm install -g <package_name>
- yarn:
yarn global add <package_name>
- npm:
卸载包:
- npm:
npm uninstall <package_name>
- yarn:
yarn remove <package_name>
- npm:
更新包:
- npm:
npm update <package_name>
- yarn:
yarn upgrade <package_name>
- npm:
安装项目依赖:
- npm:
npm install
- yarn:
yarn install
- npm:
添加包到项目依赖:
- npm:
npm install <package_name> --save
- yarn:
yarn add <package_name>
(默认保存到dependencies)
- npm:
添加包到开发依赖:
- npm:
npm install <package_name> --save-dev
- yarn:
yarn add <package_name> --dev
或简写yarn add <package_name>
(默认保存到devDependencies)
- npm:
创建新的package.json文件:
- npm:
npm init
- yarn:
yarn init
- npm:
运行脚本:
- npm:
npm run <script_name>
- yarn:
yarn run <script_name>
- npm:
锁定依赖版本:
- npm:
npm shrinkwrap
- yarn:
yarn install --lockfile
- npm:
清除node\_modules:
- npm:
npm prune
- yarn:
yarn autoclean
- npm:
以上是npm和yarn的常用命令对比。需要注意的是,尽管两者在使用上有一些相似之处,但它们在依赖管理和锁文件等方面还是有一些区别,开发者应该根据项目需求和偏好选择合适的包管理工具。
评论已关闭