阅读量:2
Linux中Node.js常用包管理工具为npm和Yarn,操作如下:
一、npm(Node.js自带)
-
安装Node.js(含npm)
从官网下载对应Linux版本的安装包,安装后通过以下命令验证:node -v # 查看Node.js版本 npm -v # 查看npm版本 -
初始化项目
在项目目录执行:npm init -y # 快速生成package.json(默认配置) -
安装依赖
- 本地安装(添加到
dependencies):npm install <包名> --save # 可简写为 npm i <包名> - 开发依赖(添加到
devDependencies):npm install <包名> --save-dev - 全局安装(命令行工具):
npm install -g <包名>
- 本地安装(添加到
-
更新/删除依赖
- 更新单个包:
npm update <包名> - 删除包:
npm uninstall <包名>
- 更新单个包:
-
其他常用命令
- 查看已安装包:
npm list - 查看全局包:
npm list -g --depth=0 - 运行脚本:
npm run(需在package.json中定义)
- 查看已安装包:
二、Yarn(需额外安装)
-
安装Yarn
通过npm全局安装:npm install -g yarn -
常用命令
- 初始化项目:
yarn init - 安装依赖:
yarn add <包名>(默认添加到dependencies) - 开发依赖:
yarn add <包名> --dev - 更新依赖:
yarn upgrade <包名>或yarn upgrade(全部更新) - 删除依赖:
yarn remove <包名>
- 初始化项目:
三、核心区别
- npm:默认集成于Node.js,无需额外安装,社区生态成熟。
- Yarn:安装速度更快,依赖解析更稳定,支持离线模式和
yarn.lock锁定版本。
根据项目需求选择工具,两者操作逻辑类似,可灵活切换。
以上就是关于“Linux中Node.js的包管理如何操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm