在Typescript中导入包

时间:2016-05-11 03:07:35

标签: import typescript

如何编写导入等同于import React, { Component } from 'react-native'

在打字稿(es6模式)中,它只接受,必须分成两个输入:

import * as React from 'react-native'
import { Component } from 'react-native'

我该怎么办?

1 个答案:

答案 0 :(得分:5)

  

在打字稿(es6模式)中,它只接受,必须分成两个输入:

你必须这样做。你也应该像Babel一样这样做。

否则您最终会得到tears

这是因为React 不是默认导出,而是由Babel综合制作的。它会发出一个将export =复制到default的函数,这是TypeScript拒绝做的事情,以防止将来出现问题。