2016-04-10 3 views
0

Я хочу использовать fabricjs с требованием. У меня есть другие проекты, в которых я использую requirejs, поэтому все настроено правильно. fabricjs построен с требуемой поддержкой. Я не понимаю, почему в dist-файле я создал fabric.require.js и fabric.js, но я тестировал все и не работал.Интеграция fabricjs с requirejs

Пример кода (существенная часть):

define(['fabric','jquery'], function (fabric,$) { 
 
    function Graph(config) { 
 
\t \t 
 
\t \t var canvas = new fabric.Canvas('mycanvas'); 
 
\t \t 
 
\t \t var circle = new fabric.Circle({ 
 
\t \t \t radius: 20, fill: 'green', left: 100, top: 100 
 
\t \t }); 
 
\t \t 
 
    } 
 
    
 
    return Graph; 
 
});

Когда я пытаюсь запустить это я получил сообщение об ошибке: fabric.Canvas не является функцией. Что странно, когда строка комментария, где вызывается fabric.Canvas, код запускается без ошибок, так что это как fabric.Circle звонок в порядке. Где проблема?

ответ

1

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

Узла build.js requirejs модулей = взаимодействие ушли

Теперь ошибки!

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