目录什么是pnpmpnpm优势与 npm 的差别pnpm使用全局安装设置源使用移除更新设置存储路径个人使用在系统上禁止使用脚本解决方法总结什么是pnpm pnpm是 node.js
pnpm是 node.js 的替代包管理器。它是 npm 的直接替代品,但速度更快、效率更高。
为什么效率更高?当您安装软件包时,我们会将其保存在您机器上的全局存储中,然后我们会从中创建一个硬链接,而不是进行复制。对于模块的每个版本,磁盘上只保留一个副本。例如,当使用 npm 或 yarn 时,如果您有 100 个使用 lodash 的包,则磁盘上将有 100 个 lodash 副本。
pnpm 可让您节省数 GB 的磁盘空间!
pnpm 拥有 Yarn 超过 npm 的所有附加功能:
与 npm 不同的是,pnpm 会校验所有的参数。 比如,pnpm install --foo 会执行失败,因为 --foo 不是 pnpm install 的有效参数。
但是,某些依赖关系可能使用 npm_config_ 环境变量,其中 从 CLI 选项中填充。 在这种情况下,你有以下选择:
设置明确的环境变量:npm_config_foo=true pnpm install
用 --config.强制使用未知选项: pnpm install --config.foo
官网: https://pnpm.js.org/installation/
npm install pnpm -g
//查看源
pnpm config get reGIStry
//切换淘宝源
pnpm config set registry https://registry.npmmirror.com/
pnpm install 包 //
pnpm i 包
pnpm add 包 // -S 默认写入dependencies
pnpm add -D // -D devDependencies
pnpm add -g // 全局安装
pnpm remove 包 //移除包
pnpm remove 包 --global //移除全局包
pnpm up //更新所有依赖项
pnpm upgrade 包 //更新包
pnpm upgrade 包 --global //更新全局包
pnpm config set store-dir /path/to/.pnpm-store
一些需要node-gyp的包一定要记得安装好
# 以管理员身份运行power shell
set-executionpolicy remotesigned
到此这篇关于pnpm的安装和使用的文章就介绍到这了,更多相关pnpm安装和使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: pnpm的安装和使用指南(推荐!)
本文链接: https://www.lsjlt.com/news/149152.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0