在Typescript中导入包

Ton*_*ony 0 import typescript

如何进口导入相当于import React, { Component } from 'react-native'

在typescript(es6模式)中,它只接受,必须分成两个导入:

import * as React from 'react-native'
import { Component } from 'react-native'
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

bas*_*rat 5

在typescript(es6模式)中,它只接受,必须分成两个导入:

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

否则你最终会流泪.

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