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

node.js - 在优胜美地的 io.js 1.4.1 上安装 node-sass 时出错

我通过 NVM 在 Yosemite 上全新安装了 io.js 1.4.1。当我尝试安装 node-sass 时,出现此错误:

是我做错了什么,还是这是一个错误?谢谢。

0 投票
0 回答
351 浏览

ember.js - 为什么 broccoli-asset-rev 在不同的服务器上对我的文件进行不同的指纹识别?

package.json在不同的机器上使用相同的 git 哈希运行相同的构建过程,得到不同的哈希。

我的构建过程distember build --environment production.

在本地运行时,我会得到一个指纹,例如:61d20923c56bef5632711ada4bb76246.

在我的 CI 服务器上运行时,我得到一个指纹,例如:c45ef7f3dbb98441099e10e59e09abef.

在我的 Heroku 服务器上运行时,我得到一个类似的指纹:0485d770eb6209fa1387242e0e889d5f.

这是一个问题,因为我将我的资产推送到 S3,grunt然后期望指纹是相同的。

两周前,同样的构建过程对我来说是有效的,所以我无法想象发生了什么变化。

我在npm 2.1.14, node 0.10.35,ember-cli 0.1.15broccoli-asset-rev ^2.0.0.

0 投票
1 回答
1964 浏览

ember.js - 如何在 ember-cli Brocfile.js 中执行构建后挂钩?

我有一个构建到dist/目录的 ember-cli 项目。我已将应用程序配置为处理dist/目录中的资产并将历史记录设置为使用哈希而不是 pushState。这允许我符号链接index.html到根目录。原因是,将项目推送到gh-pagesGitHub 需要 root index.html,而 ember 应用程序需要绝对路由而不是相对路由(AFAIK)。然而,GitHub 不会遵循符号链接,并且需要输出的副本index.html。这有效,现在我有 2 个构建步骤(ember buildcp dist/index.html ./index.html)。

我如何告诉我在构建完成后Brocfile.js复制输出的index.html文件?

一点历史:我正在开发一个 ember-cli 插件。我将它托管在 GitHub 上。我需要提供一个演示站点。gh-pages是托管演示站点的正确位置。所以我在gh-pages分支中创建了一个 ember-cli 应用程序。我无法将输出文件夹设置为,./因为 ember 构建将rm -rf输出目录破坏源。所以它必须是dist/。我不能使用 a<meta http-equiv="Refresh"...因为 Ember 阻塞了路径并在启动时崩溃。所以我的解决方案是将符号链接/复制index.html到更高级别并更改ember的配置以将dist/目录添加到资产并将路由设置为哈希而不是pushState。

我目前有一个deply.sh可以执行此操作的脚本,但我想知道是否有办法为此使用西兰花?

0 投票
1 回答
2241 浏览

node.js - 全新安装后重建时 Ember CLI 崩溃——我做错了什么?

我不知道出了什么问题,但是当我在我的项目中更改一个触发重建的文件时,我收到EEXIST, file already exists一个引用 tmp 文件位置的错误。

为了说明,请参见以下内容:

1) 我按照 Ember 发行说明的指示从头开始:

2) 安装 Ember CLI 0.2.0-beta.1

3) 向自己证明 Ember/node/npm 都很好

4) 创建一个全新的 Ember 应用

5)启动应用程序

router.js6)保存将触发重建的未修改文件。这就是事情崩溃的地方。

我真的不知道如何/从哪里开始调试它。我已经尝试过以前版本的节点、io.js 和删除/重新安装watcher。都失败了。

感谢您的时间。

0 投票
1 回答
293 浏览

ember-cli - 更改 CSS 文件时的 Ember-CLI 错误

我正在尝试 Ember-CLI,并且遇到了我的第一个模糊问题(还有其他问题,但是……它们已修复)。在尝试保存 app.css 文件中的更改时,会发生这种情况:

我能找到的最接近的匹配是这个 ember-cli 问题

更新和修复:

我尝试了以下方法:

但是问题仍然存在(在尝试添加rimraf依赖项并执行npm install rimraf之后,现在再次删除)。

实际解决方案

然后我想到我需要npm update ember-cli然后再次执行上述命令,之后一切正常:-)

0 投票
2 回答
1714 浏览

ember.js - ember-cli:如何在 pod 中放置 CSS

我正在使用 ember-cli 的 pod 结构按资源对 JS 和模板进行分组,这是一个巨大的改进。资源相关逻辑的最后一个痕迹是 CSS (SCSS) 文件,它们已经按照类似 pod 的线条分解,但仍然停留在app/styles.

我的想法是将 CSS 文件移动到每个 pod 中,名称为style.css. 我的问题是如何指示 SASS(通过@import)指令和/或 Broccoli,在 pod 中查找 SCSS 文件(可能有几个层次)并将它们编译成appname .css。

0 投票
1 回答
160 浏览

ember-cli - Ember-cli destDir 不适用于 app.import

使用 ember cli 时,我尝试执行此操作,但文件未复制到 dist:

因此,在运行 ember 服务器时,我得到:

我究竟做错了什么?

0 投票
1 回答
481 浏览

import - 如何通过 brocfile 为 ember cli 应用程序导入 socket.io?

我想在我的 ember cli 应用程序中使用socket.io,所以我安装了:

并将以下行添加到我的Brocfile.js

这导致我的浏览器控制台出现两个错误:

有任何想法吗?

0 投票
1 回答
73 浏览

bower - 如何使用 broccolijs 指定主要凉亭文件的目标文件夹?

嗨,我正在尝试设置花椰菜,但如果我希望 bower_components 中的文件放在特定文件夹中,让我们说 public/vendor 我该怎么做?我得到主要的凉亭文件,然后与我的其余文件合并

然后我运行 broccoli build public

0 投票
1 回答
219 浏览

stylus - 有没有办法在不实际编译的情况下加入手写笔部分?

有没有办法在不实际编译的情况下加入手写笔部分?我想这将与 .SCSS 文件相同 - 所以这是构建工具的问题。在 codekit - 您可以通过这种方式加入 javascript 文件 / 但那是因为它不是超集风格的语言。我目前根据堆栈使用西兰花或早午餐,用于我的构建。我现在对尝试任何其他构建工具不感兴趣。


_thing-1.styl


_thing-2.styl


_thing-3.styl


应用样式


应用程序.css


而且……这也是我想要的……

_master.styl

有任何想法吗?