Задать вопрос
@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...

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

Спасибо
  • Вопрос задан
  • 3482 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Remorses Автор вопроса
Даже с его использованием выводит ошибку, проблема с 13 строкой
Ответ написан
Комментировать
Есть пакет react-tools, он содержит компилятор JSX в обычный JS.

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

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

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽