问题标签 [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.
javascript - 在早午餐上创建带有骨架的项目时出现 ENOTEMPTY 错误
我在windows上......当我用brunch new projectname
它创建一个项目时,但是当我指定一个骨架时,我得到了这个错误:
有任何想法吗?
javascript - 将 javascript 库添加到 angular-brunch-seed
我在我的电脑上克隆了 angular-bunch-seed https://github.com/scotch/angular-brunch-seed
我想将breezejs 添加到我的项目 http://learn.breezejs.com/
我将微风库复制到我的供应商文件夹 /vendor/breeze/
然后我更改了 config.coffee 文件如下:
当我执行早午餐构建时,检查 vendor.js 文件.. 不包括微风库!我错过了什么?
PS:当我从构建文件中删除 angular.js 时,它已正确删除。
brunch - 将不同的 sass 文件连接到对应的 css 文件
在我的app/styles/
目录中,我有以下文件
- application_blue.scss
- application_red.scss
我想将这些文件分别连接到public/stylesheets/application_blue.css
和public/stylesheets/application_red.css
brunch - 要求所有模板,包括带下划线的文件
使用早午餐,我可以要求像这样的文件夹中的所有文件
但这不包括带下划线的文件,我仍然需要像这样要求它们:
我怎么能要求模板文件夹中的所有文件,包括带下划线的文件?
node.js - 用香蕉煎饼做早午餐时出错
我用香蕉煎饼骨架创建了一个早午餐项目
然后在构建时出现错误
所以很明显有些模块丢失了,但为什么呢?奇怪的是,当我创建项目时,我看到这些模块已下载并放入 node_modules 但随后它们在创建过程中被删除,只剩下这些:
这是整个 npm-debug.log 文件,我看到有一些错误,但我不知道它们是什么意思 http://pastebin.com/E4eMFeiC
更新 这里是安装过程错误的截图(应该在日志文件中,但我想这样更方便)
ember.js - 如何配置我的 ember brunch 应用程序以使用 testacular/karma 进行测试?
我一直在使用带有 ember 的早午餐https://github.com/fuseelements/ember-brunch-skeleton
现在我正在尝试使用 testacular/karma 进行单元测试(testacular 最近被重命名为 karma)
早午餐使用 require.js。当我尝试运行 karma 时,我收到一个错误,导致我相信 require 没有正确加载,或者我的配置文件搞砸了。
我假设我的配置文件搞砸了,或者我在这里忘记了一些非常简单的事情。这是我的业力配置文件中的相关片段。我究竟做错了什么?
brunch - 如何防止在早午餐手表 -s 上进行缓存
我正在构建一个 ember 应用程序,发现我经常需要重新启动brunch watch -s
命令,以更新我的应用程序。虽然 brunch 会在每次更改时重新编译,但只有在我重新启动命令时更改才会生效。
难道我做错了什么?有没有办法解决这个问题?
注意:浏览器缓存已关闭
更新:我想出了如何调试早午餐;)我发现如下:
请注意有时它如何接收 unlink 事件,但随后不重建文件。我通过仅对contact.hbs 文件进行小的更改来测试这一点。为什么服务器有时会重建,有时不会?
brunch - 使用 Brunch 控制脚本连接的顺序
使用早午餐时,控制脚本/样式表连接顺序的最佳实践是什么?
我的问题的一个简单版本涉及使用 Twitter Bootstrap 的应用程序,它需要 jQuery。Bootstrap 要求首先加载 jQuery。
最初,我的 vendor/ 目录中有以下内容:
jquery-1.9.1.min.js
和bootstrap.min.js
它由 Brunch 按字母顺序连接到我的 vendor.js 文件中,即首先引导。
为了解决这个问题,我在每个脚本的开头附加了一个数字来指定我希望它们连接的顺序 -1-jquery-1.9.1.min.js
和2-bootstrap.min.js
我无法找到有关如何更优雅地做到这一点的信息,但我无法想象这是实现这一目标的最佳方式。谢谢你的帮助!
google-maps - 在主干上加载谷歌地图
我正在使用主干开发地图应用程序。如何在不使用谷歌加载器的情况下异步加载谷歌脚本?我正在尝试使用 $.getScript,但由于某种原因,它返回的 google 全局对象没有任何标准 API 函数,如 google.maps.LatLng。
我的代码
ios - 为什么没有'cake watch:ios:dev'?
我在一个项目中使用了cordova-brunchcake build:ios:dev
,我真的不想每次修改 JavaScript/CoffeScript 源时都重新运行命令。更重要的是,因为我通常还必须为我的混合应用程序更改 iOS Objective-C 代码,而且我通常从 XCode 重建应用程序而忘记重建 JS/CS 部分。
Chapless Brunch 和 Cider Brunch 的行为是相同的,但我仍然不明白是什么阻止了cake watch:ios:dev
功能。可用cake watch:cordova:dev
并不能解决问题。