Я пробую эту новую вещь из Facebook под названием Rome
Поскольку она все еще экспериментальная, вам необходимо сначала собрать этот инструмент из исходного кода. Я выполнил эти шаги без каких-либо проблем.
В двух словах, я сделал следующее:
cd /tmp
git clone https://github.com/facebookexperimental/rome.git
cd rome
./scripts/build-release dist
Затем я установил его с помощью:
cd /tmp
mkdir try-rome
cd try-rome/
npm install ../rome/dist/
Все было хорошо. Затем я создал этот файл index.js
со следующим содержимым:
alert("wat?")
и поместил пустой rome.json
файл в root в соответствии с инструкциями «Getting Started» в время написания:
Для работы в Риме требуется конфигурация проекта. Это может принимать три возможных формы.
- Рим. json файл
- Файл rome.r json (Что такое R JSON? См. # 13)
- Римское поле на упаковке. json
Это может быть просто пустой файл. Это необходимо для того, чтобы Рим определил все файлы в проекте
и выполнил эту команду:
./node_modules/.bin/rome compile index.js
Сбой из-за следующей ошибки:
Я знаю, что этот файл не пустой, так почему Рим так думает?