在Typescript / Angular中声明转译会引发错误

时间:2019-04-10 14:31:15

标签: angular typescript

我正在尝试使用eval在Typescript / Angular中运行代码,如下所示:

import * as ts from "typescript";

let result = ts.transpile(someCode);
let runnable: any = eval(result);
runnable.Run("RUN!").then(result => {console.log(result);} );

但是导入声明会引发以下错误:

  

./ node_modules / typescript / lib / typescript.js中的警告模块不   找到:错误:无法解析“ crypto”   'C:\ projects \ ui \ node_modules \ typescript \ lib'

     

./ node_modules / source-map-support / source-map-support.js中的警告   找不到模块:错误:无法解析“ fs”   'C:\ projects \ ui \ node_modules \ source-map-support'

     

./ node_modules / source-map-support / source-map-support.js中的警告   找不到模块:错误:无法解析“模块”   'C:\ projects \ ui \ node_modules \ source-map-support'

     ./node_modules/source-map-support/source-map-support.js中的

ERROR   找不到模块:错误:无法解析“路径”   'C:\ projects \ ui \ node_modules \ source-map-support'我   「wdm」:编译失败。

这是什么错误,如何解决?

0 个答案:

没有答案