我作为一个简单的用户使用 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>
.
Download LTS
node.exe
Windows 的二进制文件并将其复制到<NODE_PATH>
.添加
<NODE_PATH>
给您的PATH
环境变量(set PATH=<NODE_PATH>;%PATH%
或使用 Windows user interface)在
https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz
下载马厩npm 包(在 the documentation 之后)解压
npm-{VERSION}.tgz
任何地方(例如使用 7zip)启动
cmd
和cd
到你解压npm的地方执行:
node cli.js install -gf
或node 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/