grunt-stylusだと簡単に"resolve url"の設定が出来たのですが、gulp-stylusではなかなか出来なかったのでメモ。
gulp = require("gulp")
plugins = require("gulp-load-plugins")()
stylus = require("stylus")
gulp.task "stylus", ->
gulp.src(["./**/*.styl?(us)", "!./**/_*.styl?(us)", "!./node_modules/**"])
.pipe plugins.stylus(
"resolve url": true
define: {'url': stylus.resolver()}
)
.pipe gulp.dest("./")
結果見ると別に難しくもなんとも無いのですが
define: {'url': stylus.resolver()}
を設定しなきゃってことに気がつくのにかなり時間を費やしてしましました...