Node.js
nodeのバージョン管理にnodebrewhttps://github.com/hokaccha/nodebrewを使っていた。 とても便利だったのだがプロジェクトごとにnodeのバージョンを変えるのがいちいち手動で面倒だった。 そして、「あれ、このプロジェクト nodeのバージョンなんだっけ??…
gulp(node)を使用時、jsonなどの外部ファイルにデータを持っておき、それを読み込んで処理をしたい時があると思います。が、以下のように requireで読み込んだ場合、初期に読み込んだものがキャッシュされてしまいタスクを走らせた後に、jsonファイルを修正…
例えば、引数によって開発環境ではjsをそのまま、本番環境ではminifyする。 などしたい場合。gulplife.coffee ############ # module ############ gulp = require 'gulp' coffee = require 'gulp-coffee' # coffeescriptを書くのに必要 uglify = require 'g…
まだブラウザだったりnodeで対応していない箇所もあるけど、 そろそろES6の勉強もしないとなぁということで、手っ取り早くgulpにbabelを導入することにしました。https://babeljs.io/ インストール npm install --save-dev gulp-babel babel-preset-es2015 b…