素人の備忘録。
どこか間違っているかもしれないがとりあえず動いたので。
Windows7 (64bit)で確認。
動機
- 職場での簡単なメモは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
として保存。
npmrc
prefix=${APPDATA}\npm
パスの設定
nodejs
と%AppData%/npm
へパスを通す。
npmのproxy設定
こちらを参考に。
参考:[Node.js] npm の proxy と registry 設定