@Remorses

Как скомпилировать jsx?

Все привет

Столкнулся с небольшими трудностями.
Решил использовать на сайте элементы фреймворка material ui material-ui.com Поставил через npm его + browserify и reactify.
Создал файл main.js и поместил в него код с сайта material ui

/**
 * @jsx React.DOM
*/

var React = require('react'),
  mui = require('material-ui'),
  PaperButton = mui.PaperButton;

var SomeAwesomeComponent = React.createClass({

  render: function() {
    return (
        <PaperButton type={PaperButton.Types.FLAT} label="Default" />
    );
  }

});

module.exports = SomeAwesomeComponent;


Затем нужно перевести из формата jsx в js и это у меня не выходит(

Пробовал команды browserify js/main.js -o js/done.js -d не помогает, пишет
https://www.dropbox.com/s/4zn69oj4r0rsfij/%D0%A1%D...

Помогите с этим пожалуйста

Спасибо
  • Вопрос задан
  • 3468 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Remorses Автор вопроса
Даже с его использованием выводит ошибку, проблема с 13 строкой
Ответ написан
Комментировать
Есть пакет react-tools, он содержит компилятор JSX в обычный JS.

jsx ./js/main.js > ./js/done.js

Подробнее про пакет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы