自动导入TypeScript类非常有效(来自WebStorm),它甚至可以在重新格式化时清理“我所做的混乱”。
然而
导入的格式始终为:
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
我工作的团队更喜欢格式:
import {
Component,
EventEmitter,
Input,
OnInit,
Output
} from '@angular/core';
这样可以更轻松地审核拉取请求......所以,很好。
重新格式化/整理导入功能是否真的不支持这种格式化风格?我找不到它的设置。
答案 0 :(得分:4)
Webstorm 2017.1有一个选项。
转到:Preferences | Editor | Code Style | Typescript | Wrapping and Braces
滚动到底部并找到ES6 import/export
行,将其设置为Wrap always
btw:我还建议使用尾随逗号,以避免在添加更多导入时在GIT提交期间额外的行更改:
import {
Component,
EventEmitter,
Input,
OnInit,
Output,
} from '@angular/core';