如何以本地用户身份在 Windows 上安装 NodeJS LTS(没有管理员权限)

新手上路,请多包涵

我使用 Windows 作为一个简单的用户(我没有任何管理员权限)并且想要安装 NodeJS LTS。

下载站点上,我可以选择只下载二进制文件 node.exe (不包括 npm )或 node.msi 需要管理员权限的安装程序执行。

如何手动安装 node.exe 并且还能使用 npm

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

阅读 2.3k
2 个回答

更新 102018

在步骤 1 中引用的 Node 下载页面上,现在有一个 .zip 存档下载,其中包含 nodejs 可执行文件和 npm 。将其解压缩到合适的路径并将此路径添加到 PATH 环境变量(步骤 2.)将为您提供 node 和 npm(因此您可以跳过步骤 3.-6.)。

假设您要将其安装到 %userprofile%\Applications\nodejs-lts 中,我们将其命名为 <NODE_PATH>

  1. 下载 适用于 Windows 的 LTS node.exe 二进制文件并将其复制到 <NODE_PATH>

  2. 添加 <NODE_PATH> 到您的 PATH 环境变量( set PATH=<NODE_PATH>;%PATH% 或使用 Windows 用户界面

  3. https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz npm 包下载稳定版(按照 文档

  4. 在任何地方解压 npm-{VERSION}.tgz (例如使用 7zip

  5. cmdcd 启动到解压 npm 的位置

  6. 在某些版本上执行: node cli.js install -gfnode bin/npm-cli.js install npm -gf (感谢 此评论

最后一个命令在 Makefile 中指定目标 install ,目标是 README.md 在手动安装时邀请执行。

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

6.11 LTS及以后的nodejs版本似乎更容易安装,因为已经包含了npm。

  1. 下载 适用于 Windows 的 node.js LTS 二进制文件 并将其解压缩到所需位置
  2. 将nodejs文件夹的路径添加到PATH环境变量中:(快捷键winkey+R输入: rundll32 sysdm.cpl,EditEnvironmentVariables
  3. 打开一个新的命令窗口(winkey+R 并键入 cmd
  4. node -vnpm -v 验证安装

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

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