pnpm - 如何更改 pnpm 安装全局包的位置?
问题描述
问题很简单,我想更改pnpm
安装全局包的位置。
我在 Windows 上安装了自定义节点,并且希望将所有内容都放在该目录下,特别是因为该目录在我的PATH
但不是默认目录下。
为了更清楚,我不想设置存储目录,它已经配置并且正在正确的位置创建,现在我想在我的自定义目录中拥有可执行文件(*.cmd
, *.ps1
)和 pnpm-globals 的东西出色地。
npm
默认情况下已经安装在同一目录上,node
但pnpm
强制默认漫游文件夹和设置没有改变。prefix
etc/npmrc
解决方案
对于 pnpm v6,使用global-dir
代替pnpm-prefix
:
pnpm config set global-dir <dir>
虽然<dir>
可以是任意的,但要保持原始目录结构,它应该是<your npm prefix>/pnpm-global
.
从变更日志:
该
pnpm-prefix
设置被删除。用于global-dir
为全局安装的包指定自定义位置。
推荐阅读
- r - 在 R studio 中将列值与平均值进行比较并关联 2 个列名
- kubernetes - 为什么 kubectl 日志会返回授权错误?
- python-3.x - 在标点符号后查找包含字符串的列名
- assembly - 如果从开始处定位 <128 字节,则更快地访问结构成员?
- node.js - 如何让我的 Discord 机器人仅忽略某些命令的设置前缀?(不和谐.js)
- android - 带有 RemoteViews 的 setBackgroundResource 不适用于布局
- android - 颤动中的页面过渡动画出现故障
- c# - 具有复杂数组到字节的 C# 封送结构
- reactjs - 将 useStyles 导入函数 - TypeError: prevDeps is undefined
- css - “检查元素”(开发人员工具)中的 CSS 样式与实际显示的不同