Backbone を使用してサイトを開発しており、アプリケーションをバンドルするために Watchify を実行しています。javascript モジュールではすべて正常に動作しますが、.hbs テンプレートに問題があり、テンプレート ファイルの処理時に Watchify が解析エラーをスローします。これらは本当に単純なテンプレートで、問題のテンプレートには文字通り次の html しか含まれていません。
<p>Hello world!</p>
<ul id="menu">
</ul>
hbsfy をインストールして、次のように呼び出しています。
watchify ./app/main.js -t hbsfy -o static/js/bundle.js -v
エラーが返されました:
/home/***/***/backbone_app/app/node_modules/templates/layout.hbs:1
<p>Hello world!</p>
^
ParseError: Unexpected token
私はドキュメントを読み、オンラインでいくつかの場所を調べましたが、正直なところ、ここで何が間違っているのかわかりません。あなたが提供できる洞察に感謝します。