0

我使用了 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文本,而是提供了一个不是我需要的功能。

我什至使用 app 文件夹中的“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'

前两个文件加载正常。里面有第三个text!,没有。

4

0 回答 0