Fujitsu

K5 Playground

K5 Playground × CF Webハンズオン

事前準備
Node.jsのインストール

1. ダウンロードするインストーラを確認

ご利用しているリージョンに対応している「Node.js」のバージョンを確認してください。(2017/11/28時点)

2. Node.jsのインストーラをダウンロード

以下のURLにアクセスしてください。
https://nodejs.org/download/release
「1.ダウンロードするインストーラを確認」で確認したバージョンをクリックしてください。

ダウンロードするインストーラをクリックしてください。
(注)本教材では、「node-v6.11.2-x86.msi」のインストーラをダウンロードしておりますが、ダウンロードするインストーラはご利用されているPC環境にあったインストーラをご利用ください。

3. インストーラの実行

「node-v6.11.2-x86.msi」を実行してください。

「Next」ボタンをクリックしてください。

ライセンス規約を確認の上、「Next」ボタンをクリックしてください。

「Next」ボタンをクリックしてください。

「Next」ボタンをクリックしてください。

「Install」ボタンをクリックしてください。

「Finish」ボタンをクリックし、インストーラを終了してください。

4. Node.js/npmのインストール確認

[node --help]を実行してください。

node --help

ヘルプが表示されることを確認してください。

[npm --help]を実行してください。

npm --help

ヘルプが表示されることを確認してください。

4. Node.js/npmのインストール確認

① プロキシの設定

プロキシサーバを経由してNode.jsのnpmコマンドを利用する場合、プロキシ設定を行う必要があります。必要に応じて、プロキシの設定を行ってください。

  • ユーザー認証を使用しない場合
  • [npm config set proxy]コマンドを実行してください。

    npm config set proxy http://<プロキシアドレス>:<ポート番号>

    実行例

    npm config set proxy http://proxy.example.com:8080
  • ユーザー認証を使用する場合
  • [npm config set proxy]コマンドを実行してください。

    npm config set proxy http://<ユーザー名>:<パスワード>@<プロキシアドレス>:<ポート番号>

    実行例

    npm config set proxy http://CFUSER:Password@proxy.example.com:8080

[npm config list]コマンドを実行してください。

npm config list

実行結果

「proxy」が設定されていることを確認してください。

C:\>npm config list
; cli configs
user-agent = "npm/3.10.10 node/v6.11.2 win32 ia32"

; userconfig C:\Users\CFUSER\.npmrc
proxy = “http://CFUSER:Password@proxy.example.com:8080/”

; builtin config undefined
prefix = "C:\\Users\\CFUSER\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files (x86)\nodejs\node.exe
; cwd = C:\
; HOME = C:\Users\CFUSER
; "npm config ls -l" to show all defaults.

② レジストリの設定

[npm config set registry]コマンドを実行してください。

npm config set registry http://registry.npmjs.org/

実行結果

「registry」が設定されていることを確認してください。

C:\>npm config list
; cli configs
user-agent = "npm/3.10.10 node/v6.11.2 win32 ia32"

; userconfig C:\Users\CFUSER\.npmrc
proxy = “http://CFUSER:Password@proxy.example.com:8080/”
registry = "http://registry.npmjs.org/"

; builtin config undefined
prefix = "C:\\Users\\CFUSER\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files (x86)\nodejs\node.exe
; cwd = C:\
; HOME = C:\Users\CFUSER
; "npm config ls -l" to show all defaults.

5. 接続確認

[npm search]コマンドを実行してください。

npm search http-server

実行結果

「ERR!」が出力されないこと、検索結果として、「http-server」が検索できていることを確認してください。

C:\>npm search http-server
npm WARN notice update to the newest npm client for improved search results: npmjs.com/get-npm
NAME                     DESCRIPTION                                               AUTHOR        DATE       VERSION   KE
@kgryte/http-server      HTTP server.                                              =kgryte       2016-05-24 1.0.3
broken-http-server       A broken http server for testing                          =olalonde     2016-09-29 1.0.1
domain-http-server       A module for attaching domains to request and response…   =isaacs       2014-08-08 1.0.0      
http-server              A simple zero-configuration command-line http server      =bigbluehat…  2017-05-01 0.10.0     
http-server-spa          A simple http server with built in history-api-fallback…  =lukejacksonn 2016-11-24 1.2.0      
npmdoc-node-http-server  #### basic api documentation for  [node-http-server…      =npmdoc       2017-04-25 2017.4.25  
npmtest-http-server      #### basic test coverage for  [http-server…               =npmtest2     2017-04-25 2017.4.25  
npmtest-node-http-server #### basic test coverage for  [node-http-server…          =npmtest2     2017-04-26 2017.4.26  
seal-http-server         seal-http-server serves an Express app. It accepts local… =manni19682   2017-07-13 2.0.10     

以上で、事前準備「Node.jsのインストール」は終了です。

Japan

国・地域を変更

ページの先頭へ