【发布时间】:2020-08-14 06:46:28
【问题描述】:
我已经设置了:
<script src="./Snake.js" type="text/javascript"></script>
在我的 HTML 文件上。
我有Snake.ts,我正在使用以下配置编译成 JS:
{target: "es6", module: "commonjs"}
但是 Typescript 正在将我的导入语句转换为使用 require 函数(仅适用于 NodeJS),因此浏览器抱怨
Uncaught ReferenceError: require is not defined.
我没有在我的代码中的任何地方使用 require,但是 Typescript 会自动将我的导入语句转换为使用 require 函数而不是
import Game from './Game';
我什么都试过了,包括切换到and, umd, es2020。昨天还在工作。
如何将 Typescript 代码编译为浏览器 JavaScript 代码和节点 NodeJS 代码。
【问题讨论】:
标签: javascript typescript require