【发布时间】:2017-03-11 16:08:18
【问题描述】:
如何使用 ES6 import 语句导入非 typescript 库
import {observable, action, computed, transaction} from "mobx";
和
import lib from "somelib"
【问题讨论】:
标签: typescript tsx
如何使用 ES6 import 语句导入非 typescript 库
import {observable, action, computed, transaction} from "mobx";
和
import lib from "somelib"
【问题讨论】:
标签: typescript tsx
有几种方法取决于代码的模块化方式。使用带有 ES6 样式模块声明的结构良好的库,例如 lodash,您可以按预期使用 ES6 导入语句,尽管它们不使用 TypeScript:
import * from "lodash" as _;
对于其他库,您可以像往常一样只 require 库并将其分配给导入:
import lib = require("somelib");
【讨论】: