Rome 入门
虽然 Rome 试图在 JavaScript 生态系统中扮演许多工具的角色, 但它可以被集成到现有的项目中,并且 可以根据需要随意使用。
集成 Rome
首先,进入你的项目目录:
cd my_existing_project
现在,为你的项目创建一个 Rome 配置文件。运行以下命令,当看到提示时, 请使用默认配置:
rome init
我们做了什么?
运行 rome init
命令时,根据默认的配置信息创建了一个 Rome
配置文件,即 rome.json
,该文件内容如下:
{
"version": "^0.0.52",
"lint": {
"enabled": true
}
}
该文件告诉 rome
,至少需要 0.0.52 版本
才能与你的项目协同工作,并且
如果你要禁止其代码检测(linting)功能或进行高级配置,请参见
rome init
文档。
运行你的代码
rome run
命令将运行传递过来的任何文件。
将此命令作用于你的项目的主文件,例如:
rome run index.js
Rome 仍在积极开发中,可能无法正确
处理所有源文件。如果你可以使用 node
运行某个文件,
但是用 rome
就不行的话,请向我们 提交 issue。
其它命令
lint
此命令将使用一组默认的 lints 来检测某个文件并显示诊断信息。 不带任何参数运行此命令时,将对当前项目中的所有 JavaScript 文件做代码检测。例如:
rome lint file.js
compile
此命令将使用一组默认转换(transforms)来编译文件。目前此命令没有用于指定转换子集(subset of transforms)的参数。
rome compile file.js
parse
此命令将解析文件并输出格式美观的抽象语法树(AST)。
rome parse file.js