%ignore_a_1%是Node.js默认包管理器,yarn和pnpm注重性能与确定性,cnpm已被npmmirror.com取代;新手用npm,中大型团队推荐yarn或pnpm。

JavaScript 主流包管理器有 npm、yarn、pnpm 和 cnpm,其中 npm 是 Node.js 自带的默认工具,yarn 和 pnpm 是更注重性能与确定性的替代方案,cnpm 是淘宝镜像封装的 npm 快捷版(已逐步被 npmmirror.com 官方镜像取代)。
npm 基础使用方式
安装后自动可用,无需额外安装。关键操作如下:
初始化项目:运行 npm init -y 生成默认 package.json 安装依赖:npm install lodash(写入 dependencies);npm install eslint --save-dev(写入 devDependencies) 全局安装工具:如 npm install -g http-server,之后可直接在终端调用 http-server 锁定版本:安装时自动生成 package-lock.json,确保团队安装一致 设置国内源:执行 npm config set registry https://registry.npmmirror.com(推荐,比旧版淘宝源更稳定)
yarn 基础使用方式
yarn 需单独安装(npm install -g yarn),但后续命令更简洁、并行安装更快:
初始化项目:yarn init -y 安装依赖:yarn add axios(生产依赖);yarn add jest --dev(开发依赖) 安装全部依赖:yarn install(读取 yarn.lock,结果确定性高) 运行脚本:yarn run build 或简写为 yarn build(只要 package.json 中有 "scripts": {"build": "..."}) 升级依赖:yarn upgrade react@18.2.0 或 yarn upgrade-interactive(交互式选择)
选哪个?看实际需求
新手或小项目直接用 npm 就够用,生态兼容性最好;中大型团队或对安装速度、磁盘占用敏感,推荐 yarn(v1)或 pnpm(硬链接+符号链接,节省空间);需要严格复现构建环境,优先选 yarn 或 pnpm,因它们的 lock 文件语义更强、解析更严谨。
立即学习“Java免费学习笔记(深入)”;
基本上就这些。
以上就是javascript包管理器有哪些_如何使用npm或yarn管理依赖?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1541856.html
微信扫一扫
支付宝扫一扫