如何以本地用户身份安装和 运行 Yarn(没有管理员权限)?

How to install and run Yarn as local user (without admin rights)?

我正在使用 Windows 作为一个简单的用户(我没有任何管理员权限)并且想要安装 Yarn 并使用像 Yarn Install、Yarn Add 和 Yarn Start 这样的命令。

我在 Whosebug 上找到了关于如何以本地用户身份安装 Node.JS,但我无法让它在该文件夹之外工作:

我现在在文件夹中解压了 Node:C:\Users\USERNAME\Applications\node 并且我使用 rundll32 sysdm.cpl,EditEnvironmentVariables 将它添加到我的变量路径中。我可以 运行 node -vnpm -v 并且它有效。我已经使用 npm install --global yarn 安装了 Yarn,但我无法让它在该文件夹之外工作。

我想转到 D:\projects\projectName\app-dev 和 运行 Yarn Install 来安装我从 GitHub 克隆的项目的依赖项。我如何让它发挥作用?

更新! 对于外面的任何人来说,问题不在于 Yarn。它实际上是 Node.JS 和环境变量中的 PATH 。无论出于何种原因,直到我重新启动计算机,PATH 才更新为包含 Node.JS 的新位置。确保你阅读了这个问题的答案,你不应该有任何问题。

执行npm bin -g,这将打印 npm 安装可执行文件的文件夹名称,并将该文件夹添加到您的路径中。重新启动命令 prompt/powershell,它应该可以工作了。

您可以使用

在本地安装 Yarn
  1. npm i -S yarn 然后
  2. 将其添加到您的路径中SET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn

现在在同一个终端中 window 您可以将它与 yarn install ...

一起使用

对于外面的任何人来说,问题不在于 Yarn。它实际上是 Node.JS 和环境变量中的 PATH

出于某种原因,直到我重新启动计算机 (Windows 10),PATH 才更新为包含 Node.JS 的新位置。确保你阅读了这个问题的答案并且你不应该有任何问题:

三次检查节点是 运行 并且 Yarn 或任何其他依赖项应该可以正常工作