我想要在没有管理员权限的情况下使用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
广告
将在 10 秒后关闭
bannerAds