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

标签 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 克隆的项目的依赖项。我如何让它发挥作用?

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

最佳答案

你可以在本地安装 Yarn

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

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

一起使用

关于javascript - 如何以本地用户身份安装和运行 Yarn(没有管理员权限)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49132271/

相关文章:

javascript - jQuery 单选按钮已选中,else 语句不起作用

javascript - 如何将模块作为依赖注入(inject)添加到 AngularJS 中的其他抛出代码中?

javascript - 使用 javascript 从数组添加图像

node.js - NodeJS 中的 Promise

windows - 用于监视某个程序的 CPU 使用率并对其使用react的批处理脚本

javascript - 无法使用 onClick 获取 ID 名称?

javascript - NodeJS 需要模块导出中的函数吗?

node.js - Firebase Firestore 函数从通配符获取数据,然后将数据写入另一个集合

python - 嵌入式 python 无法在 Windows 笔记本电脑上运行

windows - 为什么本地开发服务器无法使用 Yesod?