无法在 Codepen 中使用 Typescript
Unable to Make Typescript Work in Codepen
我制作了最简单的 Codepen 来测试一些 Typescript/RxJS 东西,但我收到控制台错误:
Uncaught ReferenceError: exports is not defined
供参考,整笔就是这一行(包含RxJS并打开Typescript编译):
import { Observable } from 'rxjs';
笔在https://codepen.io/bikeshop/pen/LaGWvE。任何人有任何使这项工作的经验吗?
您无权访问 codepen 上的这些 API(导入、导出、要求),因为它 运行 在浏览器中,而那些是节点的一部分。如果你想在某种游乐场环境中使用节点模块,我建议 repl.it,它可以让你访问本质上是无状态服务器的东西,并允许你用大量不同的语言编写代码。您可以选择 TypeScript 并从那里开始。任何导入语句都会自动安装所需的依赖项,因此:
import { Observable } from 'rxjs';
将在您首次 运行 您的代码时安装 rxjs。
一开始它把我绊倒了,但如果你通过 the settings menu 添加一个包,那么它会自动在范围内可用。
例如我从该菜单中添加了 aws
,然后可以在 JS 窗格中使用 AWS
,而无需任何 require
/import
语句。
我制作了最简单的 Codepen 来测试一些 Typescript/RxJS 东西,但我收到控制台错误:
Uncaught ReferenceError: exports is not defined
供参考,整笔就是这一行(包含RxJS并打开Typescript编译):
import { Observable } from 'rxjs';
笔在https://codepen.io/bikeshop/pen/LaGWvE。任何人有任何使这项工作的经验吗?
您无权访问 codepen 上的这些 API(导入、导出、要求),因为它 运行 在浏览器中,而那些是节点的一部分。如果你想在某种游乐场环境中使用节点模块,我建议 repl.it,它可以让你访问本质上是无状态服务器的东西,并允许你用大量不同的语言编写代码。您可以选择 TypeScript 并从那里开始。任何导入语句都会自动安装所需的依赖项,因此:
import { Observable } from 'rxjs';
将在您首次 运行 您的代码时安装 rxjs。
一开始它把我绊倒了,但如果你通过 the settings menu 添加一个包,那么它会自动在范围内可用。
例如我从该菜单中添加了 aws
,然后可以在 JS 窗格中使用 AWS
,而无需任何 require
/import
语句。