我在js中看到这一行:

 const myKnex = require('knex')(config);

通常,我会将其更改为TS:
 import { myKnex } from 'knex';

但是如何添加(配置)部分呢?

最佳答案

小心,因为你提到的两条线是不等价的。在第一种情况下(“js”)导入默认导出,然后将其作为函数运行,并保存返回值;在第二种情况下,导入特定的命名导出。
在任何情况下,第一行都会像这样工作,无论是在typescript还是在现代javascript中:

import knex from 'knex';
const myKnex = knex(config);

关于typescript - 使用TypeScript传递环境值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55229303/

10-16 19:41