我使用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 -v
和npm -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)
答案 0 :(得分:5)
您可以使用
在本地安装Yarnnpm i -S yarn
然后SET PATH=%PATH%;c:\to\your\project\node_modules\.bin\yarn
现在,在同一终端窗口中,您可以将其与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或任何其他依赖项应该可以正常工作