Невозможно добавить плагин 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!
в этом нет.