Terminal 如何使用Brunch.io从头开始创建项目,而不使用它们的骨架?

Terminal 如何使用Brunch.io从头开始创建项目,而不使用它们的骨架?,terminal,project,packages,bower,brunch,Terminal,Project,Packages,Bower,Brunch,我找不到任何适合我的项目的Brunch.io框架,所以我尝试从头开始创建自己的框架。但没过多久,我只是搔头而已 有人能解释一下如何在一个空文件夹中启动一个新项目,并将其与Brunch集成,只使用终端和文本编辑器吗 请不要使用现有骨架 理想情况下,我正在寻找这样的教程:,但每一步都有更多的细节。我建议看一看简单的早午餐,这是官方的骨架,最大限度地减少了 也许你仍然可以使用它,添加你自己的框架、lang插件等等 或者,您可以按照相同的路径重新创建自己的包:添加bower.json、brunch-c

我找不到任何适合我的项目的Brunch.io框架,所以我尝试从头开始创建自己的框架。但没过多久,我只是搔头而已

有人能解释一下如何在一个空文件夹中启动一个新项目,并将其与Brunch集成,只使用终端和文本编辑器吗

请不要使用现有骨架


理想情况下,我正在寻找这样的教程:,但每一步都有更多的细节。

我建议看一看简单的早午餐,这是官方的骨架,最大限度地减少了

也许你仍然可以使用它,添加你自己的框架、lang插件等等


或者,您可以按照相同的路径重新创建自己的包:添加
bower.json
brunch-config
package.json
。我猜就是这样。

通过简单的死亡骨架,我了解了早午餐是如何工作的,但我无法启动任何自定义js。但我终于明白了。。。将此代码添加到brunch配置文件中,以按预期执行所有js文件

modules:
  definition: false
  wrapper: false

不确定为什么这不是默认行为,或者为什么没有在任何地方明确提及。为了得到这个答案,我花了很多时间在网上搜索。

看看这部分文档:


谢谢你,保罗。在发布我的问题之前,我已经看了那个骨架,今天我将再看一看。我记得以前遇到过一些问题,我的js(一个简单的console.log和alert)无法启动。这可能是因为任何设置吗?是的,再试一次,我编写的自定义js被连接起来,但没有启动。我不明白…我选择了你的答案作为正确答案,因为它确实让我了解了早午餐是如何工作的,这回答了我最初的问题。但是仍然有许多未记录的领域,或者至少重要信息被深深地隐藏在文档中。希望这些能够及时得到改善,因为早午餐绝对是一个非常好的工具,可以使用。关于您的脚本没有触发,不确定您是否已经知道这一点-我认为默认情况下,早午餐现在假设您正在声明模块(a-la RequireJS样式),所以您基本上需要告诉它应该在HTML中的什么位置(“应用”)(或者它将模块打包为的任何名称)。但是,有一个选项可以禁用此选项并使其保持平坦。我想不起来了,但它在早午餐配置中有点像“选项:模块:错误”。