问题标签 [brunch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - slow performance using datatables jquery plug in and brunch
So i am using Brunch as a framework for the front end of a web application.
And what I am doing is drawing each row of a table as a view and then converting the table to datatables.
I need to have each row as a view for certain ui reasons.
However, performance slows down considerably after 1000 rows.
any ideas of how i can do some kind of clever pagination or defer drawing each row of the table until later or some other idea where i can still have each row of the table as a separate view.
mustache - 小胡子和早午餐.io
我想在使用早午餐的项目中使用 mustache 作为模板。但是我不明白如何将https://github.com/mdp/hoganjs-brunch集成到我的工作流程中。实际上在甚至不明白它应该做什么!
任何帮助/建议?
node.js - 使用带有 node.js 模块的早午餐
我想为我的客户端早午餐构建和我的节点服务器使用相同的主干模型,节点的模块系统与默认情况下使用的 commonjs 模块几乎相同,但我需要一些思考来设置不同之处.
/server.js
/app/models/MyAppModel.js
/app/collections/PeopleCollection.js
/app/models/PersonModel.js
基本上唯一阻止我在服务器和客户端上使用相同文件的是需要路径。我可以设置一个全局服务器,然后执行:
我猜应该可行,有没有更优雅的解决方案?
brunch - brunch.io 不处理编译错误
我创建了自己的 brunch 配置来使用 coffeescript、jade 和 stylus。
它工作得很好,除了一个主要问题。每当coffeescript或jade(还没有手写笔编码错误)在编译期间出现问题时brunch --watch
,我都会收到如下错误:
看起来插件应该被传递一个错误回调,但它没有发生?
我在配置中做错了吗?包含所有配置的骨架都托管在 GitHub 上。对于这是否是我这边的问题,我将不胜感激!
谢谢!
handlebars.js - 早午餐 - Handlebars.templates 未定义
我尝试使用早午餐和车把设置开发环境。该handlebars-brunch
包存储在我的node_modules
并handlebars.runtime.js
包含在我的vendor.js
文件中。我已经定义了这个模板:
你好.模板:
<p>Hello {{name}}</p>
并将这些行添加到我的config.coffee
:
作为它有效的证明,我可以在app.js
以下几行中看到:
但是当我这样调用时Handlebars.templates.hello
:
我得到这个错误:Cannot read property 'hello' of undefined
。所以 Handlebars 是定义的,但不是模板。我的依赖项包含似乎也很好,因为我的主要功能位于其他所有功能之后,如下所示:
有什么想法/建议吗?
javascript - 优化引导程序时出现早午餐错误
当我运行brunch b -o
以优化和构建我的项目时,我收到以下错误:
JS 缩小在 src/javascript/initialize.js 上失败:TypeError:无法调用未定义的方法“活动”
我找到的内容取决于 bootstrap.js 中的某些内容,我能做些什么来解决这个问题甚至更好地解决它吗?
编辑:
更新到最新的稳定版本,所以现在使用brunch b -P
但同样的问题。
express - 使用早午餐观看卓别林文件和表达 node.js 文件
我正在使用早午餐开发 Express node.js 服务器和卓别林客户端 Web 应用程序。
如果任何服务器端代码发生更改,我希望早午餐重新编译并重新启动我的快速服务器,如果任何客户端代码发生更改,我希望重新编译我的卓别林客户端。
早午餐已经观看了我的卓别林代码,但我无法让它重新启动快速服务器。
我已将服务器目录添加到 config.coffee 的路径中,但这只会重新编译客户端代码并且不会重新启动服务器。
我该怎么做呢?
bower - 早午餐/鲍尔测试
在查看 bower.json 时,我认为将东西放入devDependencies
是处理诸如单元测试依赖项之类的推荐方法。我想使用qunit作为我的测试框架,但我想它也应该适用于其他框架。
我遇到的问题是,当我将 qunit 放入 devDependencies 时,它在构建时不会被拾取vendor.js
。这是意料之中的,但是我该如何要求早午餐包括它呢?显然,我更喜欢test-vendor.js
有依赖项 + devDependencies 的地方,同时将 devDependencies 排除在vendor.js
.
我有这个config.coffee
:
显然,最后一行不会按原样拾取任何 bower_component 项目。这里有什么建议吗?
我看到了这张票:
但它看起来仍然悬而未决。
这个 SOq:
表明目前无法从凉亭一侧做到这一点。
mocha.js - 早午餐摩卡咖啡支持消失了吗?
我正在考虑将早午餐升级到 1.7.1 的最新版本,但是我的 mocha 测试没有运行而遇到了麻烦。在不再生成 test.js 的末尾将其跟踪到“window.require('x_test')”。尝试将我的测试文件从“x_test.coffee”重命名为“x-test.coffee”(用破折号替换下划线),但无济于事,因为文档表明后缀 -test 将根据早午餐约定被视为测试。
有任何想法吗?
附加信息:支持在 1.5.4 和 1.6.7 版本之间消失。
javascript - 早午餐 - 如何避免缓存
我在我的服务器和早午餐上使用Nginx来构建一个 Backbone/Chaplin 应用程序。Brunch 将所有 js 构建到 app.js 并将所有 css 构建到 app.css。问题是兑现。避免缓存的常见解决方案 - 向文件名添加版本。但是我还没有找到处理它的方法。有什么建议么?