Невозможно добавить плагин requirejs-text в приложение бранч-с-марионеткой

Я использовал скелет brunch-with-marionette, доступный по адресу: https://github.com/SimbCo/brunch-with-marionette меня все отлично работает, но я не знаю необходимой конфигурации в этом скелете для добавления плагина requirejs-text. Я старался:

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. Большое спасибо!

Редакция:

Я использую Coffeescript. Добавление некоторого кода из файла 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'

Первые два файла загружаются нормально. Третий, который имеет text! в этом нет.

0 ответов

Другие вопросы по тегам