3

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

私はドキュメントを読み、オンラインでいくつかの場所を調べましたが、正直なところ、ここで何が間違っているのかわかりません。あなたが提供できる洞察に感謝します。

4

2 に答える 2

0

代わりにこれを試してください

watchify -t hbsfy ./app/main.js -o static/js/bundle.js -v
于 2015-05-13T06:37:03.010 に答える