问题标签 [broccolijs]

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 投票
3 回答
624 浏览

ember.js - ember cli 多个索引文件

我有一个基于 ember-cli 的应用程序,需要集成到现有的 java/JSP 应用程序中。为此,我需要生成一个带有 js/css 指纹 URL 的 JSP 文件,这些 URL 由 ember-cli/broccoli-asset-rev 生成。

这适用于 html 文件,我可以通过将 Brocfile.js 更改为包含以下内容来设置它使用 JSP 文件:

但这会阻止 ember serve 工作,因为它使用 index.jsp 作为 html 文件。是否可以同时生成?

0 投票
1 回答
61 浏览

ember.js - 如何在 ember.js 中不总是在自动加载时编译所有资产

我已经用 ember-cli 开始了我的第一个 ember.js 项目,包括 ember-cli-broccoli-compass 来用 compass 编译我的样式表。现在我已经完成了我的第一个样式,我的样式表需要 5 秒来编译。当我现在处理我的 javascript 并且我的文件有任何更改时,我的整个项目,包括样式表,都被重新编译,这对我来说持续时间太长了。那么,有没有办法从编译过程中排除样式表?

编辑:

我不知道这是“答案”,但使用https://github.com/quaertym/ember-cli-compass-compiler可以避免这个问题。

0 投票
3 回答
1337 浏览

javascript - 从 Brocfile 中的构建中排除文件夹

有没有办法从 Brocfile (或任何其他地方)的构建中排除文件夹。用例是打包,我有一个由 pod 内的子应用组成的应用。例如。

当环境设置为“开发”或仅例如时,我想全部构建它们。当环境为“app1”时为“app1”。有什么建议么?

我尝试了 broccoli-file-remover、broccoli-funnel 和 broccoli-merge-trees 的不同组合,但无济于事。

0 投票
1 回答
204 浏览

ember-cli - broccoli-caching-writer 失败,“无法读取未定义的属性 'images/.DS_Store'”

我对花椰菜还很陌生,一直在尝试编写一个简单的插件来与 ember.js 一起使用。我在 index.js 中使用了 broccoli-caching-writer,如 broccoli-caching-writer 的 github 页面上所述:

然后我将插件导入我的 ember 应用程序(使用 ember CLI)并在我的 .brocfile 中配置以下内容

使用 ember build 命令运行上述命令会得到以下输出(出于隐私原因编辑的路径):

似乎插件正在尝试检查是否忽略路径,但是传递给缓存编写器的选项没有定义 filterfromcache 选项,所以上面应该有效吗?不确定我是否遗漏了什么?

任何帮助,将不胜感激。

0 投票
1 回答
651 浏览

ember.js - 在 Ember CLI 项目中使用 Broccoli JS 移动整个文件夹

我正在开发一个ember-cli项目,我正在开发一个系统,该系统允许我解析尚未加载的模板,并且可能存在于项目结构之外。

我想在我的dist/assets目录中有一个名为的文件夹templates,该文件夹内将包含来自app/templates/external. 这是我目前Brocfile.js对西兰花炖菜的尝试

0 投票
1 回答
1118 浏览

ember.js - 窥探 ember-cli (EmberApp):vendor.js 和 app.js

借助出色的broccoli-stew,我可以查看导出的应用程序树:

有了这个,我的应用程序得到了一个非常干净的树状输出:

我看到在那棵树中,除其他文件外,我们还有一个模块vendor.js和一个app.js模块(如预期的那样),但我不知道每个模块中都放入了哪些包。

我觉得我的前端缺少一个(在这种情况下,raphael.js),所以我想验证ember-cli(通过EmberApp)确实做了我要求的(即,包括raphael.js,可能在vendor.js

直接看app.js还是vendor.js不可行(太大/不知道要找什么)。我想要一个简单的树状显示已包含EmberAppvendor.js/中的文件,app.js格式与提供的相同(相似)格式broccoli-stew

这可能吗?如何?

0 投票
1 回答
354 浏览

ember.js - 进口波旁威士忌和西兰花

我已经用 Bower 安装了 Bourbon,但无法让 broccoli-sass 导入 Bourbon。Broccoli-sass 正在将我的 app.scss 文件编译为 app.css。

我试过了

在我的 app.scss 文件的顶部,但收到错误:

错误:找不到要导入的文件或无法读取:_bourbon

我的 broc 文件:

0 投票
1 回答
291 浏览

ember-cli - Ember cli - 在较少的项目中使用 sass 插件

我在我的 ember cli 项目中使用了 broccoli-less,并且想使用一个使用 broccoli-sass 的插件(ember-cli-materialize)。

安装插件后,我得到:未找到要读取的文件或无法读取 ../app.scss,因为我的样式目录中也有一个 app.less 文件。

据我了解,这个提交Allow multiple preprocessors per type应该可以实现,尽管我可能会遗漏一些东西。有没有人设法将 ember-cli 与多个预处理器一起使用,需要进行哪些更改?

Ember-cli 版本:1.13.1

灰烬版本:1.12.0

谢谢

0 投票
0 回答
281 浏览

ember.js - ember-cli:将应用程序拆分为单独的目录

我的 ember 应用程序有几个不同的组件。有很多代码,所以我希望将源代码组织到单独的目录中。

假设我有这个目录结构:

app我希望这些目录在构建时全部合并。我不需要支持冲突的名称,例如app/controllers/foo.js+ dashboard/controllers/foo.js

我的目标是组织的基本水平。我不想/dashboard/在整个应用程序中添加前缀,也不想减慢构建速度。

与这个问题类似:Multiple "apps" with ember-cli,据我所知,ember-cli 的人正在研究它,但它还没有准备好。

任何其他关于如何组织应用程序的想法都非常受欢迎。


我试过这个,但里面的文件dashboard被忽略了。

0 投票
1 回答
372 浏览

ember.js - 我的 ember 插件如何告诉主机应用程序包含特定资产?

我有一个库,其中包含一些静态资产——PNG、SVG、WOFF——和一个 Sass 文件。图书馆看起来像

我想增强这个项目,使其与使用 ember-cli 的 Ember 应用程序一起工作。目标是让主机应用程序最终得到

这是我尝试过的:

但我明白了

ENOENT, no such file or directory '/Users/me/Code/my-app/tmp/tree_merger-tmp_dest_dir-0WdzK7Cd.tmp/my-library/'

当我跑步时ember build