LoginSignup
25
28

More than 5 years have passed since last update.

WindowsでNode.jsを管理者権限なしでインストールする

Last updated at Posted at 2016-01-20

素人の備忘録。
どこか間違っているかもしれないがとりあえず動いたので。
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の入手

  1. https://github.com/npm/npm/releasesから最新版のzipをダウンロード。
  2. node.exeと同じ場所(nodejs)内にnode_modulesというフォルダを作成し、ダウンロードしたnpmのzipをnodejs/node_modules/内へ解凍。
  3. npm-バージョン名というフォルダ名になるので、npmへリネーム。
  4. nodejs/node_modules/npm/bin内にあるnpmnpm.cmdnodejsへコピー。
  5. 以下の内容をnodejs/node_modules/npm/npmrcとして保存。
npmrc
prefix=${APPDATA}\npm

パスの設定

nodejs%AppData%/npmへパスを通す。

npmのproxy設定

こちらを参考に。
参考:[Node.js] npm の proxy と registry 設定

参考文献

How to install Node.js without admin rights

25
28
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
28