无法使用木偶应用程序在早午餐中添加requirejs文本插件

无法使用木偶应用程序在早午餐中添加requirejs文本插件,requirejs,marionette,brunch,requirejs-text,Requirejs,Marionette,Brunch,Requirejs Text,我使用了早午餐和木偶骨架:一切对我来说都很好,但我不知道在这个骨架中添加requirejs文本插件所需的配置。我试过: npm install requirejs-text 它在node modules文件夹中安装了插件,但当我尝试加载这样的模板时: items = require 'text!views/sub-menu/templates/panel' 浏览器出现无法加载文件文本的错误!视图/…'。它将整个过程视为一个文件名。删除“text!”部分是可行的,但它不会返回html文本,而是

我使用了早午餐和木偶骨架:一切对我来说都很好,但我不知道在这个骨架中添加requirejs文本插件所需的配置。我试过:

npm install requirejs-text
它在node modules文件夹中安装了插件,但当我尝试加载这样的模板时:

items = require 'text!views/sub-menu/templates/panel'
浏览器出现无法加载文件文本的错误!视图/…'。它将整个过程视为一个文件名。删除“text!”部分是可行的,但它不会返回html文本,而是提供了一个我不需要的函数

我甚至用app文件夹中的“npm ls”命令检查了已安装的插件,但当它列出节点模块时,它会对requirejs文本显示以下内容:

npm ERR! extraneous: requirejs-text@2.0.12
这是我第一次做这件事。请帮助我配置添加requirejs文本插件。非常感谢

编辑:

我在用咖啡脚本。从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'

前两个文件加载良好。第三个有
文本在里面,没有。

@Louis实际上我不需要配置RequireJS。我从下载了框架代码,它为我配置了所有的东西。我还不知道配置,但框架代码包含如下文件:bower.json;配置咖啡;json,它们都有某种配置。我已经编辑了这个问题,以包含您询问的require call的上下文。它看起来像您的
require'文本调用作为CommonJS调用处理,并且它不是由RequireJS处理的。(RequireJS确实接受一种常见的JS形式的
require
调用,但它不会产生您得到的错误。)这是我所能知道的,因为从我所看到的,早午餐是应该处理您的
require
调用的东西,但我从未使用过它。