build dir
nullの代わりにNoneも指定できるように変更