使用TypeScript开发的Node的数据提取工具
$ npm install node-datax
const { datax } = require('node-datax');
const srcConnect = { host: '', username: 'postgres', password: '', database: '' }
const destConnect = { host: '', username: 'postgres', password: '', database: '' }
try {
const datax1 = await datax(srcConnect, destConnect, { srcName: 'jcb_cd_test', destName: 'jcb_cd', column: ['*'] })
datax1.on('finish', (res) => {
console.log('总条数:', res.count)
console.log('finish')
})
datax1.on('error', (res) => {
console.log('error')
})
datax1.on('data', (res) => {
console.log('完成条数:', res.count)
})
} catch (error) {
console.log('初始化失败')
}
- 修改
tsconfig.json
中sourceMap
为false
- 执行
npm run build
命令