Nodejs学習ノート(一)—Node.js開発環境の紹介とインストール


一.概要
        Node.jsはJavascriptをブラウザから離れてサーバで実行するプラットフォームで、言語ではない.
        Node.jsが採用しているJavascriptエンジンはGoogle ChromeからのV 8です.ブラウザの外で実行して頭が痛いJavascript互換性の問題を考慮しなくてもいいです.
        シングルスレッド、非同期IOとイベント駆動の設計を採用して、高合併を実現しました.
        Node.js内にHTTPサーバが構築されているので、ウェブサイトの開発にとっては良いニュースです.
ホームページ:http://nodejs.org/   
英語API:http://nodejs.org/api/(最新)
日本語API:http://nodeapi.ucdok.com/#/api/
 
二.Node.Jsの設置
 オペレーティングシステム環境:WiN 7 64ビット
Windows環境でのインストールは比較的簡単で、http://nodejs.org/download/リンクの中で対応するオペレーティングシステムのインストールファイル(最新バージョンをインストールすればいいです)をダウンロードしてもいいです. 
ヒントに従って、次のステップでインストールが成功するまでは、デフォルトのインストールパスで見られます(C:\Program Filesodejs).標準パスはインストール時に変更できます.
インストールが成功したら、「コマンドプロンプト」に入力します.node-vはインストールバージョンを確認して、出力バージョンがインストールされました.
 
三.NPM概要
WindowsのNode.jsインストールパッケージにはNode Paged Modulesが含まれています.https://npmjs.org/(npm)、このnode.js自体は基本的なモジュールを持っています.このnpmは豊富なnode.jsライブラリをインストールして実際の開発ニーズを完成できます.  
常用命令の紹介:
    ヘルプを表示します.npm helpまたはnpm h
取付モジュール:npm intstall<Module Name>
グローバル環境にモジュール(-g:globalモードを有効にする):npm install-gをインストールします.
詳細:https://npmjs.org/doc/install.html
アンインストールモジュール:npm uninstall 
現在のディレクトリにインストールされているモジュールを表示します.npmリスト 
PS:インストールが成功したら、PATHユーザー環境変数とシステム環境にnpmとnode.jsパスをそれぞれ追加します. 
 
四.開発ツール
        WebStormは7.0個ダウンロードしましたが、それを使ったものが多いようです.
        Web Stormダウンロードアドレス:http://www.jetbrains.com/webstorm/
        NETが開発したのはWebMatrix 3を選んで、ダウンロードして直接インストールして、操作はとても便利で、多すぎる説明をしないで、しばらくの時間を使って、直接Nodejsプロジェクトを建設することができて、もしWindows環境の下開発だけならば、それを使うことを推薦します.
WebMatrixダウンロードアドレス:http://www.microsoft.com/web/webmatrix/
私は最終的にSublimeを選択しました.各プラットフォームの下で同じ開発ツールを維持できます.配置方法はネット上にたくさんあります.
Sublimeダウンロードアドレス:http://www.sublimetext.com/(ソフトウェアは登録する必要がありません.登録する必要があるウィンドウを時々呼び出してキャンセルすればいいです.)
 
五.Sublime Node.js開発環境配置
Node.jsをダウンロードしてインストールしてから設定を開始します.
1.Sublime Text 3を先にインストールします.
2.Sublimeを実行し、メニューからTools-->Build System-->new Build Systemを見つけました.
3.ファイルにコピーする
{
    "cmd": ["node", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.javascript"
}
4.保存ファイルはNodeJs.sublime-buildです.
5.メニューからTools-->Build System-->NodeJsを選択します.
6.Package Controlをインストールする;Sublimeを実行し、ショートカットキーCtrl+`.コンソールに次のように入力して車に戻ります.
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
詳細は以下を参照してください.https://sublime.wbond.net/installation#st2
7.インストールが完了したらSublimeを再起動し、ショートカットキーCtrl+Shift+Pを押します.installを入力して、Install Packageを選択して車に戻ります.
8.nodejsを入力し、Nodejsのインストールを選択する(JavaScript&NodeJs Snippetsをインストールすることができます)
 9.test.jsファイルを新規作成して、consosolie.logs('Hello Node.js')を入力します.ショートカットキーCtrl+Bを押して実行し、出力に成功しました.下の図
        ここにSublime Node.jsの開発環境を配置したら成功です.
        より良いテーマの配色を望むなら、参考にしてください.http://www.dbpoo.com/sublime-text2-theme-sod/
 
六.拡張:マルチバージョンマネージャのインストール
マルチバージョンマネージャnvmwをインストールしました.(Node開発マニュアルの本で使われているNVMは、Windowsではできないようです.wwww.npmjs.orgでこれを探しました.勉強には使えませんが、先にインストールしてください.)
インストールコマンド:npm install-g nvmw
それは使われていないので、多くの紹介はしません.詳しく調べてください.https://npmjs.org/package/nvmw
 
記事のソース:http://www.cnblogs.com/zhongweiv/p/nodejs_environment.