tohokuaikiのチラシの裏

技術的ネタとか。

LESS.jsでwatchモードが効かなかった話

何のことはない、less.jsはwatchモードが有効になるには、hostnameがlocalhost/127.0.0.1/0.0.0.0出なければならないみたい。
http://www.paulsprangers.com/2011/04/quick-tip-less-js-in-development-and-watch-mode/

less.jsの中に

location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"

って書いてある。

なので、これを弄ってやるとWatchモードが使える。


・・・だけど、これやったら今度はwatchがデフォルトで走って止まらないようになってしまったのだけど・・・

と思ってたら、

どうも、1.1.4では何の問題もなく上記の対応でwatchモードになる。

なんか、このブログ書いた時点での1.2.0がおかしいみたい。@importでlessを読み込もうとするとエラーになるし。