接續前篇,最近都是用SublimeText在寫JS,然後剛好發現Google大神人真好,提供了Closure Linter這種東西。而SublimeText又剛好可以自定build system,整合在一起就非常完美了。
首先,如Google Closure Linter所說,Mac上的安裝指令為
$ sudo easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz
安裝完成之後,在command line嘗試一下就可以確定有安裝成功。
接下來你可以安裝Sublime Text的Plugin
安裝完之後理論上就可行了。
不過如果你非常幸運跟我一樣,就會發生這個問題。
這樣當然是不能用呀......
東翻西找之後,查出問題出在預設安裝完成的路徑是/usr/local/bin/gjslint,而plugin去找的路徑在/usr/bin,當然找不到囉。
簡單的解法就是建一個link就好啦。
sudo ln -s /usr/local/bin/gjslint usr/bin/gjslint
做到這邊應該就可以用了。而,如果你不喜歡用plugin的話,也可以用build system的方式把gjslint加進來。
點選Tools>Build System>New Build System,然後把底下這段貼進去。
{
"cmd": ["gjslint", "$file"],
"selector": "source.js"
}
就可以囉。參考來源。
0 Comments:
Post a Comment