Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
39
Help us understand the problem. What is going on with this article?
@shiftsphere

Node.jsをWindows10にインストールする方法

More than 3 years have passed since last update.

インストール動機

Amazon Echo dotの招待メールがいっこうに来ないのです。。
他の人はもう招待メールどころか現物を手にしている報告がわんさかきているのがすぐ見れるSNS社会辛い。

というわけで。

Google Home miniに目が向いた

代わりに手元にあるGoogle Home miniをいじくってみよう。

→GoogleHomeスピーカーに外部からプッシュして自発的に話してもらいます - Qiita
https://qiita.com/azipinsyan/items/db4606aaa51426ac8dac
鯖立てて→ツールインスコ→コマンドうつ→動く

ということらしい。

ともてんちょーさんに教えてもらったのでいれてみる。

参考資料

Windowsでのnode.jsとnpmのインストールと基本的なセットアップ | ぱーくん plus idea
http://web.plus-idea.net/2017/05/windows-node-js-npm-install-setup/

インストール方法

ダウンロードサイト

Node.js
https://nodejs.org/ja/
9.2.0のほう入れた。ぽちぽち次へ押していくだけでおk。

node.jsのバージョン確認

インストール成功の確認も兼ねてバージョンを確認。

$> node -v
v9.2.0

一緒にインストールされる、パッケージ管理npm のバージョンも確認。

$> npm --version
5.5.1

ちゃんと動いた。

パス設定をしておく

グローバルインストール先を確認

$> npm bin -g
C:\Users\miku\AppData\Roaming\npm

グローパルじゃないローカルインストールのほうもみてみる(-gオプション無しのときのインスコ先)

$>npm bin
C:\node_modules.bin

そのままのパスではなくて子フォルダを追加する。

確認したパスに「node_modules」を追加した値>「C:\Users\username\AppData\Roaming\npm\node_modules」を環境変数「NODE_PATH」としてセットします。(※グローバル・インストール先のフォルダの配下に「node_modules」というフォルダが作られ、そこにnpmでインストールしたパッケージのライブラリが置かれていくためです。)

だそうなので、
コントロール パネル\システムとセキュリティ\システム→システムの詳細設定→詳細設定タブ→環境設定ボタン→システム環境変数 に

変数:NODE_PATH 
値:C:\Users\miku\AppData\Roaming\npm\node_modules

をセット。

以上。

39
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
39
Help us understand the problem. What is going on with this article?