2013-11-16 3 views
0

В попытке использовать fabric.js со Spree я пришел по ошибке Javascript, что инструкция require не определена в файле build.js (верхняя строка). Я мог бы использовать жемчужину requirejs-rails для решения этой проблемы, но он представляет собой довольно изменение в Spree. Поэтому я хотел бы знать, кто-нибудь пришел к этой проблеме и мог бы предложить отличное решение?Интегрируйте fabric.js в Spree

ответ

0

Два замечания по этому вопросу:

1) build.js сослались, потому что я установил fabric.js через bower, находясь в директории под @app/assets/javascript. Таким образом, вся библиотека была взята в конвейер активов. Я решил проблему, переместив компоненты bower и скопировав в каталог ресурсов только файлы, которые мне действительно нужны. В качестве примечания стороны, в отличие от драгоценных камней, библиотеки bower устанавливаются в текущем каталоге, если не указано иное.

2) Документация fabric.js рекомендует установку через bower, для чего требуется node.js. Затем я рекомендую заменить therubyracer на node.js: это подавляет потребность в втором интерпретаторе.

Смежные вопросы