我需要在Typescript中使用javascript库(https://neil.fraser.name/software/JS-Interpreter/docs.html),但包含时遇到了问题。
我正在将typescript 3.0与webpack一起使用。
我尝试运行以下代码:
let interpreter:any = require("./JS/acorn_interpreter.js");
var myInterpreter = new interpreter.Interpreter('6 * 7');
myInterpreter.run();
但是我从库中收到错误:ReferenceError:橡子未定义。
此js代码运行没有问题。
<script type="text/javascript">
var myInterpreter = new Interpreter('6 * 7');
myInterpreter.run();
alert(myInterpreter.value);</script>
在ts中加载js lib是否正确?