如何在中间人 4 中包含 javascript?

How to include javascript in middleman 4?

我使用 Middleman 有一段时间了,它总是使用 Rails 资产管道来包含 javascript 和 css。因此,要在同一目录中包含一个名为 "thing.js" 的 javascript 模块,您需要执行以下操作:

//= require thing

但是从 Middleman 4 开始,这似乎发生了变化,我找不到任何文档。我能找到的最接近的是这个页面,它向我展示了如何 运行 一个 ember.js 编译:https://middlemanapp.com/advanced/external-pipeline/

所以...如果我现在想在 Middleman 中加载 javascript 文件,我是否必须推出自己的构建系统?还是我遗漏了什么?

简单的答案是包含 middleman-sprockets gem。这样事情就会像以前一样运作。

将此添加到您的gem文件

gem 'middleman-sprockets', '~> 4.0.0.rc.1' 

运行 捆绑安装。

您不需要激活任何东西,中间人链轮扩展会自动激活