我如何在React中使用Typed包?

问题描述 投票:0回答:1

我想将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');
    });
  });
});

node ibm_db

接着,我只是更改了第一行,从var ibmdb = require('ibm_db');import ibmdb from 'ibm_db'。但是,它总是抛出与webpack相关的错误。(我目前不使用webpack)

所以,我的问题是,我该如何以React和Typescript的方式使用这个包?预先感谢!

javascript node.js reactjs db2
1个回答
0
投票

对于这样的事情,我可能会使用

import * as ibmdb from 'ibm_db';

有帮助吗?一些参考:https://stackoverflow.com/a/43172907/8678978

© www.soinside.com 2019 - 2024. All rights reserved.