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

新手上路,请多包涵

我以普通用户身份使用 Windows(我没有任何管理员权限),想要安装 Yarn 并使用 Yarn Install、Yarn Add 和 Yarn Start 等命令。

我在 Stackoverflow 上发现了这个关于如何以本地用户身份安装 Node.JS 但我无法让它在该文件夹之外工作: 以本地用户身份在 Windows 上安装 NodeJS LTS(没有管理员权限)

我现在将 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 的新位置。确保你阅读了这个问题的答案,你不应该有任何问题。 在 Windows 上以本地用户身份安装 NodeJS LTS(没有管理员权限)

原文由 milotindragos 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

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

无论出于何种原因,直到我重新启动计算机(Windows 10),PATH 才更新为包含 Node.JS 的新位置。确保你阅读了这个问题的答案并且你不应该有任何问题: 以本地用户身份在 Windows 上安装 NodeJS LTS(没有管理员权限)

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

原文由 milotindragos 发布,翻译遵循 CC BY-SA 3.0 许可协议

你可以在本地安装 Yarn

  1. npm i -S yarn 然后
  2. 将它添加到你的路径 SET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn

现在在同一个终端窗口中,您可以将它与 yarn install ... 一起使用

原文由 Highmastdon 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏