gpt4 book ai didi

javascript - 导入到 Node.js TypeScript 文件中的包无法被命名空间部分声明识别?

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:13 24 4
gpt4 key购买 nike

我正在使用 JetBrain 的 WebStorm IDE 编辑 TypeScript 文件,作为 Node.js v8.6.0 项目的一部分。我将项目的 JavaScript 版本设置为 JSX Harmony。 TypeScript 源文件的顶部是一个 import 语句,该语句将包别名为标签 signer:

import {Signer as signer} from '../lib/rds/signer';

但是,WebStorm 的语法荧光笔将导入标记为未使用。尽管事实上别名在以下命名空间部分中使用,稍后在同一个 TypeScript 文件中使用:

declare namespace RDS {
export import Signer = signer;
}

更糟糕的是,导出-导入行标记有错误,表明签名者被视为未解析的符号

如何解决此问题,以便 WebStorm 将 signer 识别为 export-import 声明的有效值,并且随后 Signer 包导入未使用?

最佳答案

2017.2.52017.3 EAP中都适合我:

enter image description here

请尝试使缓存失效(文件 | 使缓存失效失效并重新启动) - 它可以解决问题吗?

关于javascript - 导入到 Node.js TypeScript 文件中的包无法被命名空间部分声明识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47063281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com