问题标签 [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.

0 投票
1 回答
408 浏览

brunch - 早午餐:使用 //# 而不是 //@ 表示源地图 URL

我怎样才能设置早午餐来//#代替使用//@

0 投票
2 回答
2920 浏览

brunch - Bootstrap 3.0 with Brunch 的字体文件

我想包含 Bootstrap 3.0 的字形图标(又名 glyphicons-halflings-regular.woff、.ttf、.svg)的字体文件。Bower 成功将它们拉下来,我已将它们添加到我的应用程序中 bower.json 文件的“覆盖”部分:

但据我所知,这没有效果。有可能我需要强制更新凉亭,因为自从我添加了对字体文件的引用以来,Bootstrap 没有版本更新。除此之外,我不知道如何让早午餐将这些文件放入./public/fonts目录中。

0 投票
3 回答
3896 浏览

brunch - Separating app and vendor css in Brunch

My Brunch template compiles all my code into app.js and all third party dependencies into vendor.js (a pretty standard approach). I'd like to do the same with CSS and it used to work but as I moved to using Bower something stopped working and I now get the following error:

Error: couldn't load config /path-to-root/config.coffee. SyntaxError: unexpected { at Object.exports.loadConfig (/usr/local/share/npm/lib/node_modules/brunch/lib/helpers.js:448:15)

from a configuration file (config.cofee) that looks like this:

If I instead just strip out the two lines for stylesheets and put this single line in its place it works without error:

'stylesheets/vendor.css': /^(app|bower_components|vendor)/

I've been sort of living with this but this is causing more and more problems and I'd like to get it sorted. Any help would be greatly appreciated.

In case the question comes up ... the version of brunch I'm using is 1.7.6.

0 投票
1 回答
1522 浏览

brunch - 没有为早午餐编译供应商 CSS 文件

我遇到了 brunch@1.7.6 没有编译 bower_component css 文件的问题。类似于在早午餐中分离应用程序和供应商 css。只有 css/app.css 会为我生成。:/

如果我做错了什么,请告诉我。当我使用 brunch@1.6.7 时,一切似乎都很好。配置是否随着内置凉亭的介绍而改变?

0 投票
1 回答
668 浏览

backbone.js - 更改早午餐中手写笔文件的串联顺序

我有早午餐为 Backbone.js 应用程序编译 Stylus,我似乎无法弄清楚如何操作订单。我已经阅读了文档,但我无法进一步了解。这些文件总是按字母顺序连接,更糟糕的是,如果我@import在给定的手写笔文件中使用命令,该文件将在我添加它的位置以及它按字母顺序出现的位置连接。

我的 config.coffee 文件如下所示:

我的文件夹结构如下所示:

我怎样才能

  1. 省略我手动导入的某些文件?
  2. 指定我的文件顺序,例如全局、详细信息、页眉、页脚?

我试图通过尝试更改配置文件中的顺序

但这并没有改变。

我知道我可以将文件重命名为a_globaland z_footer,但这显然是 hacky 并且它也不能解决我的文件遗漏问题。我还想利用手写笔索引导入功能,以便更好地组织我的样式。但是,如果我现在这样做,虽然它从手写笔的角度来看是有效的,但这些文件也会按照父目录的字母顺序连接到 app.css。

0 投票
1 回答
341 浏览

javascript - TypeError:无法读取未定义的属性“sortingLevel”

早午餐示例:

任何想法为什么这不起作用?marionette由于包含依赖项,因此不应失败。

0 投票
1 回答
1956 浏览

coffeescript - 早午餐 javascripts joinTo 具体顺序

来自 Asset Pipeline,我可以在其中定义加载 javascript 文件的特定顺序,如下所示:

如何在早午餐的配置中表达这个特定的顺序?

提前致谢。

0 投票
1 回答
664 浏览

brunch - 自动安装 brunch.io/bower.io 依赖项

我是 Brunch.io 的新手。

我想知道是否有命令更新顶层bower.json以安装依赖项(例如select2)。

换句话说,是否有以下命令:

  • bower install select2
  • 编辑顶层 bower.json 并添加行:select2":"3.4.3,

欢迎任何线索。

0 投票
1 回答
441 浏览

maven - 使用 Brunch.io 和 Apache Maven 来构建一个 java webapp

我正在尝试使用Brunch.io来简化我的 JavaScript 生活。

我的应用程序是一个 java web 存档 ( .war),我使用 Maven 作为构建工具。

我计划有一个与./brunch目录处于同一级别的./src目录(请参阅下面的树输出)。

在我改用早午餐之前,我有几个问题:

  • 我可以指定public: '../src/main/webapp'pathinconfig.coffee并安全地使用 brunch 而不必担心它会从中删除内容src/main/webapp吗?
  • 我可以留下我的 Thymeleaf 模板WEB-INF/web-templates吗?
  • 还有其他需要考虑的地方吗?

提前感谢您的意见。

这是tree命令的输出:

0 投票
1 回答
962 浏览

brunch - 忽略早午餐生产构建中的目录

如何从我的生产版本中排除我的测试目录?

我浏览了文档,似乎找不到任何选项。