在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

    1. 从https://github.com/npm/npm/releases下载最新版本的zip文件。

 

    1. 在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

bannerAds