我在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/