javascript - Visual Studio ReSharper - 在外部模块中声明的 Typescript 自动导入类 - 使用 from 而不是 require
问题描述
使用 JetBrains ReSharper Ultimate 2018.3.4 并使用Import 'class '' declared in external module ''' and all other types
它require
用于导入的命令时。这可行,但我希望它from
像 Visual Studio 通常那样使用。如何启用此功能?
从 ReSharper 生成的代码:
import Requests = require("../../../requests");
import ApiPaths = Requests.ApiPaths;
从标准 Visual Studio 2017 Professional 生成的代码:
import { ApiPaths } from '../../../requests';
解决方案
在 ReSharper 选项中,导航到代码编辑 -> TypeScript -> 代码样式 -> 别名
对于“首选导入语句类型(如果可能)”,请选择“ES6 样式导入”。
推荐阅读
- vue.js - 无法安装;mac中的vue/cli
- spring - 无法自动装配 bean 我正在使用 spring 3.1
- google-cloud-platform - Google cloud sdk root 从 PS C:\Users\mausa\AppData\Local\Google\Cloud SDK> 到这个 studentplan@instance-1 ~] $
- r - 用Rbase中的NA替换数据框中的字符
- python - 为什么 Sklearn TruncatedSVD 的解释方差比不是按降序排列的?
- ios - 无法以我自己定义的速度移动我的头像
- javascript - 我的 js 在 html 完全加载之前运行
- javascript - addClass 和 removeClass jQuery 问题(SetTimeout 在循环内不起作用)
- html - 是否可以选择 HTML 表格中特定单元格下的单元格(CSS、JS、Bootstrap...)
- php - .htaccess 重写到包含 css/js 的不同文件夹