使用TypeScript传递环境值

aar*_*rio 2 typescript

我在JS中看到这一行:

 const myKnex = require('knex')(config);
Run Code Online (Sandbox Code Playgroud)

通常我会通过以下方式将其更改为TS:

 import { myKnex } from 'knex';
Run Code Online (Sandbox Code Playgroud)

但是如何添加(config)部分?

zeh*_*zeh 5

注意,因为您提到的两条线不相等。在第一种情况下(“ JS”),您要导入默认导出,然后将其作为函数运行,并保存返回值;在第二种情况下,您要导入特定的命名导出。

无论如何,无论是在Typescript还是现代JavaScript中,第一行都将像这样工作:

import knex from 'knex';
const myKnex = knex(config);
Run Code Online (Sandbox Code Playgroud)