3

问题很简单,我想更改pnpm安装全局包的位置。

我在 Windows 上安装了自定义节点,并且希望将所有内容都放在该目录下,特别是因为该目录在我的PATH但不是默认目录下。

为了更清楚,我不想设置存储目录,它已经配置并且正在正确的位置创建,现在我想在我的自定义目录中拥有可执行文件(*.cmd, *.ps1)和 pnpm-globals 的东西出色地。

npm默认情况下已经安装在同一目录上,nodepnpm强制默认漫游文件夹和设置没有改变。prefixetc/npmrc

4

2 回答 2

6

对于 pnpm v6,使用global-dir代替pnpm-prefix

pnpm config set global-dir <dir>

虽然<dir>可以是任意的,但要保持原始目录结构,它应该是<your npm prefix>/pnpm-global.

变更日志

pnpm-prefix设置被删除。用于global-dir为全局安装的包指定自定义位置。

于 2021-06-09T09:43:19.477 回答
4

pnpm-prefix使用所需位置设置配置

pnpm config set pnpm-prefix <dir>
于 2019-10-08T18:55:59.517 回答