我想将idm_db
包与Typescript和React一起使用。在其文档中,仅解释nodejs
解释,也不支持类型。幸运的是,有@types/ibm_db
,我认为它支持类型,但是我不知道如何使用此类型。
在nodejs中,
var ibmdb = require('ibm_db');
ibmdb.open("DATABASE=<dbname>;HOSTNAME=<myhost>;UID=db2user;PWD=password;PORT=<dbport>;PROTOCOL=TCPIP", function (err,conn) {
if (err) return console.log(err);
conn.query('select 1 from sysibm.sysdummy1', function (err, data) {
if (err) console.log(err);
else console.log(data);
conn.close(function () {
console.log('done');
});
});
});
接着,我只是更改了第一行,从var ibmdb = require('ibm_db');
到import ibmdb from 'ibm_db'
。但是,它总是抛出与webpack相关的错误。(我目前不使用webpack)
所以,我的问题是,我该如何以React和Typescript的方式使用这个包?预先感谢!
对于这样的事情,我可能会使用
import * as ibmdb from 'ibm_db';