Skip to content
花生PeA edited this page Feb 23, 2019 · 3 revisions

Short Night 是一个 Timeline 引擎,它可以帮助开发者更聚焦于 Timeline 的样子 而不是 Timeline 的逻辑

Rules

(一个基于 Short Night 的开发的 Timeline,Rules,仅有 400 行代码)

Short Night 引擎使用 TypeScript 开发,为了获得良好的开发体验,我们建议开发者也使用 TypeScript 编写 Timeline,本教程也将基于 TypeScript。


为了使用 Short Night 和 TypeScript,我们首先要初始化项目并安装依赖:

npm init -y
npm install short-night typescript --save-dev

然后建立必要的 tsconfig.json

{
  "compilerOptions": {
    "resolveJsonModule": true,
    "module": "commonjs",
    "lib": ["esnext", "dom"],
    "target": "es5"
  }
}

除上边的配置项外,我们也建议开发者添加"strict": true来获得更强的类型校验。