2016-02-10 64 views
4

我一直在使用Middleman一段時間,它總是使用Rails資產管道來包含javascript和css。因此,包括所謂的在同一目錄「thing.js」一個javascript模塊,你會怎麼做:如何將javascript包含在middleman 4中?

//= require thing 

但由於中間人4,這似乎已經改變,我無法找到任何文件。我能找到的最接近的是這個頁面,它顯示瞭如何運行一個ember.js彙編:https://middlemanapp.com/advanced/external-pipeline/

所以...如果我現在要加載中間人的JavaScript文件,我必須推出我自己的構建系統?或者我錯過了什麼?

回答

6

簡單的答案是包括middleman-sprockets寶石。這樣的事情會像以前一樣工作。

添加到您的Gemfile

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

運行捆綁安裝。

你不需要激活任何東西,中間人鏈輪擴展自動激活

+0

鏈輪是否也適用於CSS?我一直在爲此而戰,但沒有成功! –

+0

如果您可以粘貼代碼中使用的示例,那就太好了。我無法弄清楚,並且寶石的幫助頁面沒有幫助。此外,試圖激活寶石,我得到了一個雙參考錯誤消息。 –

+1

@AndreaMoro你需要包含中間人鏈輪的開發版本。把它放在你的Gemfile中:'gem'middleman-sprockets','〜> 4.0.0.rc.1''並運行'bundle install'。你不需要激活任何東西,中間人鏈輪擴展自動激活。 –

相關問題