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

Ant*_* O. 47 windows node.js npm

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

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

我该如何手动安装node.exe并且也可以使用npm

Ant*_* O. 81

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

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

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

  3. https://registry.npmjs.org/npm/-/npm-{VERSION}.tgznpm包下载stable (遵循文档)

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

  5. 启动cmdcd进入你解压缩npm的地方

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

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

更新10/2018

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

  • 对我来说,这是我必须使用的commant:`node bin/npm-cli.js install npm -gf` (4认同)
  • @HassamAbdelillah 是的,你可以,在你的**用户**的`PATH`环境变量中:http://superuser.com/a/133459/136024 (3认同)

joe*_*rno 24

6.11 LTS及更高版本的nodejs版本似乎更容易安装,因为已包含npm.

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

  • 在解压缩节点zip文件时,Windows 10会注意长路径:/sf/ask/3320193691/ #50561485 (3认同)
  • 8.9.4就像今天的魅力一样.谢谢!我建议编辑第3点:"打开一个新的命令窗口(CMD + R)并键入cmd",否则它会与第4点混淆. (2认同)

chi*_*imo 11

只需从此处下载Windows二进制文件(不是msi安装程序),解压缩文件,然后将文件的位置添加node.exe到系统路径.这意味着在解压缩下载的二进制文件后,您将获得一个文件夹,然后您必须自己打开该文件夹.这是您应该添加到系统路径的路径.

要添加到系统路径,请执行此操作,感谢Abdel Raoof

使用对话框打开运行(Win + R).在命令行中复制并粘贴此行

rundll32 sysdm.cpl,EditEnvironmentVariables.

用户变量user_name(顶部窗口)环境变量对话框的路径中,添加解压缩节点下载的路径.检查安装是否成功

node -v

npm -v
Run Code Online (Sandbox Code Playgroud)


小智 5

提供的答案现在太旧了。Node(包括 NPM)的便携式下载以 zip 下载形式提供,开箱即用。您只需将文件夹添加到路径中即可。


小智 5

  1. 从官方页面下载node.js zip文件。https://nodejs.org/en/download/
  2. 解压缩文件。
  3. 转到为您的帐户编辑环境变量
  4. 添加新路径/node-v10.14.2-win-x64\node-v10.14.2-win-x64
  5. 就这样...现在您已经安装了node.js和npm。
  6. 使用节点-vnpm -v检查安装。


Rah*_*ath 5

PATH如果您已下载 Node.js Windows 二进制文件 (.zip),请将以下路径添加到环境变量

  1. <your os root>\node-v10.16.1-win-x64\
  2. <your os root>\node-v10.16.1-win-x64\node_modules\npm\bin\

然后从命令提示符测试以下命令:

node -v

npm -v
Run Code Online (Sandbox Code Playgroud)