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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽