0

https://github.com/SimbCo/brunch-with-marionetteで入手できるブランチ-ウィズ-マリオネット スケルトンを使用しました。私は試した:

npm install requirejs-text

プラグインを node-modules フォルダーにインストールしましたが、次のようなテンプレートを読み込もうとしたとき:

items = require 'text!views/sub-menu/templates/panel'

ブラウザーは、ファイル 'text!views/....' を読み込めないというエラーを出します。全体をファイル名と見なします。「テキスト!」を削除します。一部は機能しますが、htmlテキストを返さず、必要ではない機能を提供します。

アプリフォルダーから「npm ls」コマンドを使用してインストールされたプラグインを確認しましたが、ノードモジュールを一覧表示すると、requirejs-text について次のように表示されます。

npm ERR! extraneous: requirejs-text@2.0.12

私はこの作品に初めて取り組んでいます。requirejs-text プラグインを追加するための設定を手伝ってください。どうもありがとう!

編集:

私はコーヒースクリプトを使用しています。参照用に search-menu-view.coffee ファイルからいくつかのコードを追加します。

SubMenuView = require 'views/sub-menu/sub-menu-view'
favorites = require 'models/favorites'
navTemplate = require 'text!views/sub-menu/templates/menu-panel'

module.exports = class SearchMenuView extends SubMenuView
    template: 'views/sub-menu/templates/menu-search'
    events:
        'click .menu-search-btn-group': 'onSearchInputClick'

最初の 2 つのファイルは正常に読み込まれます。その中にある3番目のものはありtext!ません。

4

0 に答える 0