在Windows上以非管理员身份安装Node.js.
一个业余者的备忘录。
可能有一些错误,但至少在 Windows7 (64位) 上运行正常。
动机
-
- 職場での簡単なメモはMarkdownで書いてPandocで変換している。
mermaidを使いたくなった。
Markdown内にmermaidを書いたらPandocで処理してくれるmermaid-filterを見つけた。
在考虑使用看起来非常方便的mermaid时,发现需要安装Node.js。于是尝试从https://nodejs.org/下载安装程序,但似乎需要管理员权限。
并没有这样的问题。
解决方法
获取node.exe
只需要从 https://nodejs.org/download/ 下载 node.exe 并保存到任意文件夹(如 nodejs)中即可。
因为我只是一个使用者,只要能正常运行,我就不会犹豫,直接从 https://nodejs.org/download/release/latest-v5.x/win-x64/ 下载。
获取npm
-
- 从https://github.com/npm/npm/releases下载最新版本的zip文件。
-
- 在node.exe所在的目录(nodejs)中创建一个名为node_modules的文件夹,并将下载的npm的zip文件解压到nodejs/node_modules/中。
它将被命名为npm-版本名称的文件夹,所以将其重新命名为npm。
将nodejs/node_modules/npm/bin中的npm和npm.cmd复制到nodejs中。
将以下内容保存为nodejs/node_modules/npm/npmrc。
prefix=${APPDATA}\npm
设置路径
将Node.js和%AppData%/npm的路径添加到系统环境变量中。
npm的代理设置
请参考以下内容:
参考:[Node.js] npm 的代理和注册表配置
文献参考
在没有管理员权限的情况下如何安装Node.js