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

时间:2018-03-06 13:42:58

标签: javascript node.js windows npm yarnpkg

我使用Windows作为简单用户(我没有任何管理员权限)并且想要安装Yarn并使用Yarn Install,Yarn Add和Yarn Start等命令。

我在Stackoverflow上发现了有关如何以本地用户身份安装Node.JS的方法,但我无法在该文件夹之外使用它:install NodeJS LTS on Windows as a local user (without admin rights)

我现在已在文件夹中解压缩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克隆的项目中安装依赖项。我如何使它工作?

UPDATE! 对于任何人来说,问题不在于Yarn。它实际上是Node.JS和环境变量中的PATH。无论出于何种原因,直到我重新启动计算机,PATH都没有更新以包含Node.JS的新位置。请务必阅读此问题的答案,不应该有任何问题。 install NodeJS LTS on Windows as a local user (without admin rights)

3 个答案:

答案 0 :(得分:5)

您可以使用

在本地安装Yarn
  1. npm i -S yarn然后
  2. 将其添加到您的路径SET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn
  3. 现在,在同一终端窗口中,您可以将其与yarn install ...

    一起使用

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

无论出于何种原因,直到我重新启动计算机(Windows 10),PATH都没有更新以包含Node.JS的新位置。请务必阅读此问题的答案,并且不应出现任何问题:install NodeJS LTS on Windows as a local user (without admin rights)

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