我想要在没有管理员权限的情况下使用node.js+npm引入
背景:只需要一种选择的话。
如果要在Windows上安装Node.js,可以使用MSI轻松安装,但需要是”管理员”才能进行安装。我尝试了一下是否可以在”非管理员”下安装,结果可以。
-
- node.js(v5.5.0)
- npm(2.10.1)
下载Node.js。
不需要使用MSI安装程序,而是直接提供Windows二进制文件进行下载。
npm 的下载
请先从 https://github.com/npm/npm/releases 下载zip文件。
放置文件
-
- ファイルの置き場所を決める。ここでは C:\path\to\nodejs としておく。
C:\path\to\nodejs に node_modules を作る。(npmの置き場所)
node.exeを置き場所に置く。
npmは展開し、npm-x.yy.zzを、npmへリネームし、 置き場所に作った\node_modulesの中に置く。
npm.cmdをnpm\binからコピーして、node.exeと同じ場所に置く
npm.cmdへのPATHを通してもダメ。
以树的角度来看,会变成这个样子。
C:\path\to\nodejs
node.exe
npm.cmd
\node_modules
\npm
…
设定PATH项
将上述确定的位置设置为PATH。本次案例中,路径为 C:\path\to\nodejs。
请自行查找有关在Windows上设置PATH的方法。
确认。
请在命令提示符(cmd)中运行npm -v命令,确保它返回相应的版本号。
附录1. 代理设置
将其设置为npm环境变量。
-
- https://docs.npmjs.com/misc/config#proxy
- https://docs.npmjs.com/misc/config#https-proxy