Node.js
インストール
Windows
msiで同じフォルダにインストールすればアップデートできる
バイナリディストリビューション(Linux)
NODE_HOMEでnodeを展開したフォルダ,NODE_PATHでモジュールのパスを指定
code:console
export NODE_HOME=$HOME/node
export NODE_PATH=$NODE_HOME/lib/node_modules
export PATH=$NODE_HOME/bin:$PATH
コードスタイル
saitotetsuya.iconクセが強い?
Express
定数をファイル間で共有したいんだけど,ベストプラクティスは?
記事自体は古い
constで宣言し,module.exports
Object.freezeを使う
Tips
Pythonのif __name__ == '__main__':みたいなことがしたい
code:javascript
if (require.main === module) {
console.log('直接呼ばれた場合');
} else {
console.log('モジュールとしてrequireされた場合');
}
直接呼ばれた場合に引数を取る場合はprocess.argvで取れる。
ただし,process.argv[0]は node コマンド,process.argv[1] はスクリプト名が入るので,実際の引数はprocess.argv[2]から
package.jsonに列挙されているパッケージを最新版にしたい
code:console
$ npm install -g npm-check-updates
$ ncu -u
$ npm update