typescript 如何让vscode在路径intellisense中检测. native.js和. web.js文件?

njthzxwz  于 2023-03-04  发布在  TypeScript
关注(0)|答案(2)|浏览(137)

我正在处理一个react原生web项目,其中文件扩展名可以是。js,。native.js,。web.js,。android.js和。ios.js。我想知道我如何让vscode检测文件与这样的扩展名在路径intellisense当我的cmd+点击文件路径在导入语句。如果路径解析为多个文件,它应该显示一个选择器来选择一个。
想知道我是否可以配置它在vscode或任何扩展,可以帮助。我一直在寻找它很长一段时间,不能找到任何解决方案。
谢谢。

cbwuti44

cbwuti441#

我的理解是,这是VSCode中的not currently possible,因为TypeScript本身是does not support resolving modules with custom file extensions,就像React Native的平台特定扩展(例如*.native.js)。

omhiaaxx

omhiaaxx2#

现在可以使用tsconfig中的“moduleSuffixes”编译器选项实现这一点。

{
  "compilerOptions": {
    "moduleSuffixes": [".ios", ".android", ".web", ""]
  }
}

相关问题