Node.js
Node.js に関するまとめ.
Node.js とは?
サーバ側での JavaScript 実行環境(JavaScript の処理系).
- 「Node.js = JavaScript 実行環境」
ローカル環境にインストールした場合,JavaScript ファイルの実行ができるようになる. また,JavaScript の REPL としても利用できる.
Node.js の利点
Node.js の目標
スケーラブルなネットワーク・プログラムを作成するための簡単な方法を提供すること
スケーラブルとは拡張可能
node-gyp のインストール
node-gyp はビルドツールである.
node-gypは、Node.js のネイティブアドオンモジュールをコンパイルするために、Node.jsで書かれたクロスプラットフォームのコマンドラインツールです。 Chromium チームが使用する gyp プロジェクトをバンドルし、ビルドプラットフォームのさまざまな違いに対処する苦労を取り除きます。 Node.jsv0.8ために削除されたnode-wafプログラムへの置き換えです。まだwscriptファイルを持っているノード用のネイティブアドオンを持っているならば、Node.js の最新バージョンをサポートするためにbinding.gypファイルを必ず追加してください。実際にシステムにインストールされている Node.js のバージョンに関係なく、Node.js の複数のターゲット・バージョンがサポートされています(つまり、 0.8 、…、 node-gypなど)( node-gypは必要な開発ファイルまたはヘッダーをターゲットバージョン)。
Xcode をインストールしていないと node-gyp の npm install でこける?
node-gyp のインストールでこけるときは,ビルドツールが上手くインストールされていない.その場合,下記のように再インストールすれば良い.
$ npm install# エラーメッセージ# gyp: No Xcode or CLT version detected!$ sudo rm -rf $(xcode-select -print-path)$ xcode-select --install$ npm install# インストールが成功するはず
© 2019 nukopy All Rights Reserved.