我以简单用户身份使用 Windows(我没有任何管理员权限)并且想要安装 NodeJS LTS。
On the 下载站点 https://nodejs.org/en/download/我可以选择仅下载二进制文件node.exe
(其中不包括npm
) 或者node.msi
安装程序需要管理员权限才能执行。
我该如何手动安装node.exe
并且还能够使用npm
?
更新 10/2018
在步骤 1 中引用的 Node 的下载页面上,现在有一个.zip 存档下载其中包含Nodejs 可执行文件和 npm。将其解压到合适的路径并将该路径添加到 PATH 环境变量(步骤 2.)将为您提供 Node 和 npm(因此您可以跳过步骤 3. - 6.)。
假设您想将其安装到%userprofile%\Applications\nodejs-lts
,让我们命名它<NODE_PATH>
.
-
Download https://nodejs.org/en/download/长期支持node.exe
Windows 的二进制文件并将其复制到<NODE_PATH>
.
-
Add <NODE_PATH>
给你的PATH
环境变量(set PATH=<NODE_PATH>;%PATH%
或使用Windows 用户界面 https://superuser.com/q/25037/136024)
-
下载稳定版:https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz
npm 包(以下文档 https://docs.npmjs.com/getting-started/installing-node)
-
解压缩npm-{VERSION}.tgz
任何地方(使用7zip http://www.7-zip.org/例如)
-
启动一个cmd
and cd
进入你解压npm的地方
-
执行:node cli.js install -gf
or node bin/npm-cli.js install npm -gf
在某些版本上(感谢这条评论 https://stackoverflow.com/questions/37029089/how-to-install-nodejs-lts-on-windows-as-a-local-user-without-admin-rights/37029090?noredirect=1#comment76298984_37029090)
最后一条命令在Makefile
对于目标install
,目标为README.md
手动安装时请执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)