2015-03-24 3 views
2

Когда я включил свой код JSX непосредственно в тег сценарияРеагировать ошибку рефлюкса при запуске скомпилирована JSX, но не при использовании трансформатора

<script type="text/jsx" src="jsx/components.jsx"></script> 

Моих среагировать программу загружается и работает нормально, но если я компилирую мой JSX в JavaScript файл и включить его

<script src="js/components.js"></script> 

Я получаю следующую ошибку

TypeError: listenable is undefined http://localhost/js/reflux.js Line 669

Я сотрудничества mpiling с помощью следующей команды

jsx -x jsx/ js/ 

Есть ли что-то особенное, что должно быть сделано для предварительной компиляции JSX при использовании рефлюкса?

+0

Вы можете найти проблематику в своем коде, а не рефлюкс-код. Вероятно, вам стоит искать опечатку, такую ​​как возможность прослушивания, а не для прослушивания. –

+0

Я не нашел проблемы в своем коде (не сказать, что нет никого). Что касается «прослушивания», то это происходит из кода reflux.js. – user3113357

+0

Вы исправились? –

ответ

0

Наконец-то я смог найти решение этого вопроса. Это была проблема с моим кодом, хотя и тонкая. В моей index.html, я имел скрипты загрузки в следующем порядке:

components.js 
actions.js 
store.js 

Перемещение компонентов в последний раз исправлена ​​ошибка.

actions.js 
store.js 
components.js