メモブログ

技術的なことを書き連ねるブログ

node.js

nodeのバージョン管理をnodebrewからndenvに変更した

nodeのバージョン管理にnodebrewhttps://github.com/hokaccha/nodebrewを使っていた。 とても便利だったのだがプロジェクトごとにnodeのバージョンを変えるのがいちいち手動で面倒だった。 そして、「あれ、このプロジェクト nodeのバージョンなんだっけ??…

gulp(node)でjsonのデータを読み込む時、jsonファイルの修正が都度反映されない件

gulp(node)を使用時、jsonなどの外部ファイルにデータを持っておき、それを読み込んで処理をしたい時があると思います。が、以下のように requireで読み込んだ場合、初期に読み込んだものがキャッシュされてしまいタスクを走らせた後に、jsonファイルを修正…

gulpで引数によって処理を分けたい

例えば、引数によって開発環境ではjsをそのまま、本番環境ではminifyする。 などしたい場合。gulplife.coffee ############ # module ############ gulp = require 'gulp' coffee = require 'gulp-coffee' # coffeescriptを書くのに必要 uglify = require 'g…

gulpでbabelを導入する

まだブラウザだったりnodeで対応していない箇所もあるけど、 そろそろES6の勉強もしないとなぁということで、手っ取り早くgulpにbabelを導入することにしました。https://babeljs.io/ インストール npm install --save-dev gulp-babel babel-preset-es2015 b…