问题标签 [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 投票
1 回答
48 浏览

css - 如何让 Broccoli 编译器注释 CSS 来自哪个文件?

我是 broccoli 的新手但我有使用 Ruby on Rails 资产管道的经验。我目前正在开发 Ember CLI 应用程序。

在 broccoli 中,在开发模式下,如果编译器会在代码本身之前写出 CSS 来自的文件的名称作为注释,我会喜欢它。

我知道我可以通过自己向每个文件添加注释来手动执行此操作,但我希望有一个配置指令可以放入我的Brocfile.js.

除了手动向每个文件添加注释之外,是否有一种简单的方法可以在开发模式下增加编译输出的详细程度以包含此内容?

0 投票
1 回答
49 浏览

javascript - 将 broccoliJS 与当前使用 requireJS 的模块化主干应用程序一起使用,我想完全放弃 requireJS

我一直在网上搜索以弄清楚这一点,我在这里作为最后的手段。我有一个使用 requireJS 开始的主干应用程序,就像许多人一样。然而,我最近被介绍给 broccoliJS 来总结我所有的主干视图/模型/集合。

我预见到的一个问题是我的应用程序是模块化的,模型有自己的目录,视图等也有——如果 broccoli 连接并缩小我的 js,那就太好了,但我要花很多时间在我的 Brocfile 中指定哪些文件按哪个顺序排列,这样我就不会得到一个完全损坏的应用程序。

一定有更好的方法?就像我在标题中所说的那样,我目前正在使用 requireJS,但我听说我可以使用 es6 功能进行模块化,并且它与 broccoliJS 的效果令人难以置信,如果有办法做到这一点,我想放弃 requireJS共。

任何人都可以为我阐明这一点吗?

0 投票
2 回答
92 浏览

ember.js - Ember CLI 应用程序中 app.scss 中的数据和更改未反映在浏览器中

我最近开始了我的第一个 Ember CLI 项目,并加载了 broccoli-sass 来按照各种来源的指示处理样式表。使用 broccoli-sass 提供的各种测试 css(例如 body {background-color:red})编辑 app.scss 不会导致浏览器发生任何变化。此外,在开发人员工具中检查 project-name.css 会发现一个空文件——这是否意味着 app.scss 没有被编译?我应该自己手动编译,还是没有发生什么?

0 投票
2 回答
267 浏览

ember.js - 如何编码路由器路径动态段,使模型属性不是“未定义”?

在基于 CLI 的 Ember 应用程序中,使用 cli-api-stub 提供静态测试 JSON,我有一个 Routesearch操作,用于获取和设置酒店预订 JSON 数据controller.model。View 使用 循环项目{{#each item in model itemController="reservations/-item"}},并且预订项目通过 传递给“modifyReservation”操作{{action "modifyReservation" item}}。然后,此操作将预订传递到this.transitionTo('find-booking.summary', reservation)预订 ID 应显示为动态段的位置,但我得到undefined了它(../find-booking/undefined)。

JSON:

在 ../app/router.js 中:

在操作函数中,我可以用 来控制 ID (reservation.ResGlobalInfo.HotelReservationIDs.HotelReservationID[0]['@ResID_Value']),但是(reservation.ResGlobalInfo.HotelReservationIDs.HotelReservationID.firstObject.@ResID_Value)我得到一个 broccoli build 错误。好像不太@喜欢 当然,使用这个访问器/路径作为动态段路径,我也得到了undefined. 我已经尝试了一些语法变体,但它们都不起作用。

如何编码我的路由器路径动态段,以便它从传递给路由的 JSON 对象中提取保留 ID 'attrib'?

0 投票
1 回答
102 浏览

ember.js - Ember cli 管理自定义文件夹的依赖项

我有一个 ember 应用程序和一个带有文件的文件夹playGame/game.js。此文件包含游戏逻辑,我想将其导入以进行资产编译。

如果这个文件在下面app/playGame/game.js并且我的 Brocfile 是这样的:

app.import('app/playGame/game.js')

这给出了错误,路径或模式app/playGame/game.js不匹配任何文件..

但是如果我把文件放在bower_components/playGame/game.js我的 Brocfile 下:

app.import('bower_components/playGame/game.js'), 这样编译成功。

这里有什么问题和解决方案?

0 投票
1 回答
109 浏览

ember.js - ember-cli scss lint 插件不执行任务

我正在尝试为 ember-cli 制作一个 SCSS lint 插件(我知道已经存在一个ember-cli-scsslint但我想要一个更可定制的)。我想知道是否有人有使用 broccoli-scss-lint 的经验,因为我在输入样式树时遇到了问题,并且 scss-lint 实际上对我的文件进行了 lint。

到目前为止我写的代码是:

其中 config 是一个包含 scss-lint 配置的 YAML 文件。使用此设置,不会通过对scssLint. 我做错了什么令人难以置信的明目张胆的事情吗?

0 投票
3 回答
1997 浏览

ember.js - Ember-cli-sass 没有创建 .css 文件

我刚刚安装并创建了app/styles/app.scss,但是当我从 ember 服务器开始时,.css没有创建文件。除此以外,我还需要其他设置npm install --save-dev ember-cli-sass吗?

我还将它添加到我的 Brocfile.js 中,然后运行ember build

编辑:我还尝试通过将其添加到我的 Brocfile.js 并运行手动编译ember build

0 投票
0 回答
167 浏览

jquery - Broccoli/Ember-cli:如果我要导入 css 文件,为什么需要 jquery?

我正在尝试导入一个 css 包,当我运行 Broccoli(使用ember server)时,它抱怨我需要 jQuery:

错误信息:

注意:我不打算使用 jQuery 组件,只是 css ......我不能只导入它而不抛出错误吗?

0 投票
1 回答
130 浏览

ember.js - 如何为 Broccoli 中的环境设置不同的 Compass 配置选项?

我目前正在使用ember-cli-broccoli-compass插件来编译我的 SASS。但是,我无法为不同环境的样式表中的图像资产分配 HTTP 路径。这是我到目前为止所拥有的:

var EmberApp = require('ember-cli/lib/broccoli/ember-app');

在为生产 ( ember build -prod) 构建应用程序时,它会为样式表中的图像资产添加正确的 S3 路径。但是,当使用ember server --proxy http://localhost:3000资产运行应用程序时,使用 S3 路径而不是http://localhost:4200的本地所需路径构建

在构建图像资产路径时,如何为 httpPath 提供环境特定的 Compass 选项?

0 投票
4 回答
1503 浏览

less - 如何在 Brocfile.js 中传递参数 {overwrite: true}

信息:

我有下一个错误:

我尝试了这篇文章和其他文章中所说的内容。但是我还是没有结果。

谢谢你的时间