Nodeのツリー構造としてのドキュメント
Node └ Document └ Element └ Text
nodistを使ってNodejsをインストールしている場合gulp watch を叩くとエラーになる
現象
Windows 環境でnodistを使ってNodejsをインストールしている場合、
コマンドで gulp watch
を叩くと以下のエラーが出力される。
$ gulp watch Sorry, there's a problem with nodist. Couldn't resolve version spec %s: %s nodev7.8.0 Unexpected character in constraint nodev7.8.0: node
原因
gulp のパスが通っていない。
解決策
パスを指定して実行する
$ ./node_modules/gulp/bin/gulp.js watch
もしくはグローバルにインストールするといいのかもしれない
prototypeと__proto__
prototype
prototype プロパティは、Function() のインスタンスを生成する際にJavascript が自動的に付与するオブジェクトです。
役割
インスタンス固有のオブジェクト
proto
proto プロパティは、オブジェクトインスタンスとそのコンストラクタ関数をつなぐためのリンクです。
役割
プロトタイプチェーンを行うためのリンク