Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.
Bolt ᶘ ᵒᴥᵒᶅ edited this page Mar 6, 2019 · 8 revisions

这里做一些非 Bug 的使用时的疑难解答

如何使用 node 原生模块

nerver 支持您使用 node 原生模块, 只是 ts 做的一些类型限制

// apis.json.ts
import * as FS from 'fs';

export default (ctx) => {
    ctx.body = FS.readdirSync('./');
}

ts 需要知道存在 fs 模块, 您需要安装 npm i @types/node

如果您在 tsconfig.json 里定义了 types 字段, 还需要添加一个 node 元素

// tsconfig.json
{
    "compilerOptions": {
        "types": [
            ...
            "node"
        ]
    }
}
Clone this wiki locally