有什么方法可以检查 pnpm 商店的目录/路径吗?
我知道你可以用 设置它npm config set store /path/to/.pnpm-store,但npm config get store在我的情况下返回undefined,我猜这意味着 pnpm 使用一些默认值,但我在哪里可以找到这个默认值?
ren*_*que 47
现在你可以做
pnpm store path
Run Code Online (Sandbox Code Playgroud)
根据 pnpm 的文档:
返回活动存储目录的路径。
商店的默认位置是:
$XDG_DATA_HOME设置了 env 变量,则$XDG_DATA_HOME/pnpm/store~/AppData/Local/pnpm/store~/Library/pnpm/store~/.local/share/pnpm/store相关文档: https: //pnpm.io/npmrc#store-dir
nou*_*ist 15
以前,pnpm 存储位于用户主文件夹中。
Linux : ~/.pnpm-store
Windows : C:\Users\YOUR_NAME\.pnpm-store
macOS : ~/.pnpm-store
Run Code Online (Sandbox Code Playgroud)
但从现在(v7.0.0)开始,pnpm 存储位于不同的文件夹中。它将位于$XDG_DATA_HOMELinux 和%LOCALAPPDATA%Windows 上。看看这个问题。
Linux : ~/.local/share/pnpm/store (default)
Windows : C:\Users\YOUR_NAME\AppData\Local\pnpm\store
macOS : ~/Library/pnpm/store
Run Code Online (Sandbox Code Playgroud)
pnpm store path或者,您可以使用命令检查位置
似乎从 v3.0.1 开始,您无法获得它。pnpm 可能应该更新,pnpm get store以便它返回默认位置。
从 v3 开始,pnpm 商店~/.pnpm-store默认位于。
您也可以node_modules/.modules.yaml在项目中打开该文件。它将包含一个名为“store”的字段,其中包含用于将包硬链接到您的项目的商店的位置。
| 归档时间: |
|
| 查看次数: |
1411 次 |
| 最近记录: |