无法在brunch-with-marionette应用程序中添加requirejs-text插件

时间:2015-06-09 23:33:52

标签: requirejs marionette brunch requirejs-text

我在:https://github.com/SimbCo/brunch-with-marionette使用了早午餐和木偶骨架。一切都运行正常,但我不知道在这个骨架中添加requirejs-text插件所需的配置。我试过了:

npm install requirejs-text

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

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

浏览器提供有关无法加载文件的错误文本!views /....'。它认为整个文件名。删除"文本!"部分工作,但它没有返回html文本而是,它提供的功能不是我需要的。

我甚至用" npm ls"检查了已安装的插件。来自app文件夹的命令,但是当它列出节点模块时,它会针对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 个答案:

没有答案