【发布时间】:2021-10-27 07:50:46
【问题描述】:
我在 commonjs 环境中工作,试图动态导入 es 模块
考虑下面的代码:
const mysqlController = (async function () {
try{
var {default:dateformat}= await import('dateformat');
// also tried await import('../../../node_modules/dateformat/lib/dateformat.mjs')
}
catch(e){
console.error('Line 31 of db_controller');
console.error(e);
}
// More stuff
})()
await import('dateformat'); 语句在调试时工作正常。但是当使用pkg 生成一个独立的可执行文件时,它给出了以下错误:
TypeError: Invalid host defined options
谁能告诉我这是怎么回事?
【问题讨论】: