带电子的打字稿进入vue.js上下文

时间:2018-12-21 13:21:26

标签: typescript electron

我想使用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的混合,但是将打字稿文件编译到电子应用程序中的错误是相同的

我想解决问题,但也要理解为什么

0 个答案:

没有答案