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

标签 node.js windows npm

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

download site我可以选择只下载二进制 node.exe(不包括 npm)或需要管理员权限执行。

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

最佳答案

2018 年 10 月更新

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

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

  1. Download LTS node.exe Windows 的二进制文件并将其复制到 <NODE_PATH> .

  2. 添加 <NODE_PATH>给您的PATH环境变量(set PATH=<NODE_PATH>;%PATH% 或使用 Windows user interface)

  3. https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz 下载马厩npm 包(在 the documentation 之后)

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

  5. 启动 cmdcd到你解压npm的地方

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

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

关于node.js - 如何以本地用户身份在 Windows 上安装 NodeJS LTS(没有管理员权限),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37029089/

相关文章:

windows - Windows 的通用脚本语言

windows - pipenv 在安装依赖项时找不到模块 'runpy'

node.js - npm install 停止工作

javascript - 方法在创建的钩子(Hook) Vue.js 中不起作用

javascript - MongoDB Cursor 没有方法 'next'

javascript - 未捕获错误 : process. 不支持绑定(bind)(browserify+selenium-webdriver)

windows - 实时监控Windows中日志文件中的错误

npm - 将 Vue npm 模块导入我的 javascript 文件

linux - 错误: EACCES: permission denied NPM Ubuntu Server

node.js - 使用 intellij 远程调试 nodejs