【发布时间】:2020-03-09 21:41:42
【问题描述】:
我正在尝试来自 Facebook 的名为 Rome 的新东西
由于它仍处于试验阶段,您需要首先从源代码构建此工具。我关注了这些steps,没有任何问题。
简而言之,我所做的是:
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?")
并根据撰写本文时的"Getting Started" 指令在根目录放置一个空的rome.json 文件:
Rome 需要项目配置才能运行。这可以采取三种可能的形式。
- 一个 rome.json 文件
- 一个 rome.rjson 文件(什么是 RJSON?参见 #13)
- package.json 上的 rome 字段
这可以只是一个空文件。 Rome 需要它来确定项目中的所有文件
然后运行这个命令:
./node_modules/.bin/rome compile index.js
失败并出现以下错误:
我知道这个文件不是空的,为什么罗马会认为它是空的?
【问题讨论】:
-
尝试在 rome.json 中写入一个空的 json 即
{} -
@V.Sambor 就是这样!非常感谢。我想我把
This can just be an empty file.的消息从字面上理解了;)
标签: javascript toolchain romejs