2016-02-10 7 views
4

Я использовал Middleman некоторое время, и он всегда использовал конвейер Rails для включения javascript и css. Таким образом, чтобы включать в себя яваскрипт модуля под названием «thing.js» в том же каталоге, вы могли бы сделать:Как включить javascript в посредника 4?

//= require thing 

Но так как посредническая 4, который, кажется, изменился, и я не могу найти какую-либо документации. Самая близкая вещь, которую я могу найти, - это страница, которая показывает мне, как запустить сборник ember.js: https://middlemanapp.com/advanced/external-pipeline/

Итак ... если я хочу загрузить файлы javascript в Middleman, нужно ли мне перевернуть мою собственную систему сборки ? Или я чего-то не хватает?

ответ

6

Простым ответом было включение драгоценного камня middleman-sprockets. Таким образом, все будет работать так, как раньше.

Добавьте это в Gemfile установки

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

Run расслоением.

Вам не нужно активировать ничего, расширение посреднической-Звездочки автоматически активирует

+0

ли Звездочка работает также для CSS? Я тоже с этим справляюсь! –

+0

Если вы можете вставить пример того, как вы использовали в коде, это было бы здорово. Я не могу понять это, и страница справки для драгоценного камня не помогает. Кроме того, пытаясь активировать драгоценный камень, я получил сообщение с двойной ссылкой. –

+1

@AndreaMoro Вам необходимо включить версию для разработки промежуточных звездочек. Поместите это в свой Gemfile: 'gem 'middleman-sprockets', '~> 4.0.0.rc.1'' и запустите' bundle install'. Вам не нужно активировать что-либо, активировать расширение посредника-звездочек. –