皆様、回覧やストックありがとうございます。実は、このopenとstartの違いでこれよりずっと重大な違いが発覚しました!近日中に記事します! / “Node.jsで知ったopenとstartの違い - Qiita” http://t.co/8imyqMnRPA
— kjunichi (@kjunichi) 2014, 7月 31
Node.jsで知ったopenとstartの最大の違い
それは、コマンドに渡せる文字列長でした。
実はこのエントリー、runstant-cliというrunstantをターミナルやコマンドプロンプト、いわゆる、黒い画面から起動するコマンドを作っている際にローカルのブラウザにURLを引数で渡して起動する際に使ったわけで、runstantはURLの後ろに#で始まるハッシュを付け、このハッシュにHTML、CSSそしてJavaScriptを埋め込めこんでおり、結構な長さがあります。
openコマンドは問題ありませんが、startコマンドはなんとなく256文字程度までで、カットされているようでした。
(Windows使ってご飯食べてはいますが、あまり深入りしたくないので、あえて、境界値を調査しないマン)
startコマンドでどう解決したか
Google URL Shortenerを使って、URLを短くして対処しました。
詳細は以下参照