我想使用typeorm库来管理实体数据。为此,我用打字稿语言写了几个文件。
我使用Webpack和Babel来编译和打包我的源代码,以执行到电子应用程序中。
但是,当我启动我的应用程序时,我会收到有关编译文件打字稿结果的错误报告。
当我运行webpack或babel编译时,不会出现此错误,而只会出现在电子版的exec代码上。
我尝试将我的打字稿编译为两个不同的模块定义(AMD,Commonjs),但错误似乎相同。
AMD上下文错误:
tsconfig文件:
"target":"es5"
"module":"amd"
public.js文件(在打字稿源代码中生成的实体typeorm文件)
define(["require","exports","typeorm"],function(require,exports,typeorm_1)
电子错误:
未定义
Common.js上下文错误:
tsconfig文件:
"target":"es5"
"module":"commonjs"
public.js文件(在打字稿源代码中生成的实体typeorm文件)
Object.defineProperty(exports,"_esModule",{value:true});
电子错误:
未定义导出
我尝试了很多参数tsconfig的混合,但是将打字稿文件编译到电子应用程序中的错误是相同的
我想解决问题,但也要理解为什么