首页 > 解决方案 > 如何使用 TypeScript Playground 导入库

问题描述

TypeScript Playground似乎并不反对这种导入:

import * as _ from "underscore";

直到您尝试使用它,例如:

const equalResult = _.isEqual('ABC', '123');

然后,它会生成错误:

[ERR]: Executed JavaScript Failed:
[ERR]: Cannot use import statement outside a module

操场似乎理解该库,因为它提供了 JSDoc,所以我认为这可以工作,但是如何?

标签: typescripttypescript-playground

解决方案


TypeScript Playground 并不是一个成熟的沙盒解决方案。它只是作为一个不需要依赖项的简单类型浏览器。

对于您的用例,我建议改用CodeSandbox。在创建沙箱时,它带有一大堆 TypeScript 模板可供选择。TypeScript Playground 还有一个导出菜单,您可以在其中直接在 CodeSandbox 中打开代码。

CodeSandbox 导出

UI 是基于 VS Code 的,所以如果你习惯了,你会感到宾至如归。


推荐阅读