【问题标题】:How to use two.js in TypeScript如何在 TypeScript 中使用 two.js
【发布时间】:2020-01-02 02:00:40
【问题描述】:

我正在使用 Visual Studio 编写一个 ASP.NET MVC Web 应用程序。我对 TypeScript 也很陌生,但我知道 C# 和 JavaScript,所以我的语法没有问题。

但是,我对导入/引用 .js 文件,即two.js 库完全感到困惑:

其中一个文件 (two.module.js) 似乎带有 JSDoc 注释并以:

export default (this || window).Two;

所以我假设它应该可以作为 ES6 模块导入,但是这如何与 TypeScript 一起使用?

我试过用这个:

import { Two } from "../twojs/twojs.module.js"

但我得到一个错误(找不到模块"../twojs/twojs.module.js",大概是因为它不是.ts 文件。

【问题讨论】:

    标签: javascript asp.net-mvc typescript visual-studio import


    【解决方案1】:

    如果你将它安装到node_modules,你应该可以像这样导入它。 Typescript 编译器将通过在 node_modules 文件夹中找到该模块来解析它。

    因为是默认导出,所以这里的括号必须省略。

    import Two from "two.js"
    

    【讨论】:

    • 谢谢,省略括号解决了问题!我想我必须更仔细地阅读 TypeScript 文档才能更好地了解它是如何工作的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    • 2015-03-25
    • 2020-10-28
    • 2021-05-13
    • 2014-08-04
    相关资源
    最近更新 更多