首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TSLint组合导入

TSLint组合导入
EN

Stack Overflow用户
提问于 2017-11-08 04:48:17
回答 2查看 316关注 0票数 1

我得到了一个tslint错误,这些导入可以合并到一行中:

代码语言:javascript
复制
import { ActionTypes } from './actions';
import * as actions from './actions';

我试过了,但不起作用:

代码语言:javascript
复制
import * as actions, { ActionTypes } from './actions';

如何组合这两个导入?

EN

回答 2

Stack Overflow用户

发布于 2017-11-08 05:27:16

代码语言:javascript
复制
import * as actions from './actions' 

从“./actions”访问所有内容。您可以通过在中定义的'actions‘别名访问ActionTypes

代码语言:javascript
复制
import * as actions

因此,要进入ActionTypes,首先要

代码语言:javascript
复制
actions.ActionTypes or actions.foo.bar.ActionTypes 

如果ActionTypes被嵌入在某个地方。

票数 1
EN

Stack Overflow用户

发布于 2017-11-08 14:51:56

在这种情况下,错误消息具有误导性。您不能将这些导入合并到一行中。你可以为做什么,就是为ActionTypes定义别名

代码语言:javascript
复制
import * as actions from './actions';
import ActionTypes = actions.ActionTypes;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47167158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档