【问题标题】:Force the auto import to use ".js" extension in TypeScript Visual Studio Code Editor强制自动导入在 TypeScript Visual Studio 代码编辑器中使用“.js”扩展名
【发布时间】:2021-01-23 23:51:21
【问题描述】:

自动导入完成功能有时会添加 .js 扩展名,但并非一直如此。但是,如果没有 TypeScript 源代码中的扩展名,tsc 编译器不会将扩展名添加到发出的 JavaScript 文件中,这会产生运行时问题,例如找不到模块错误。

问题详情请参考:Appending .js extension on relative import statements during Typescript compilation (ES6 modules)

问题是:有没有办法配置自动导入完成功能,强制在导入语句中附加.js 扩展名?或者是否有任何插件或 VS Code 扩展可以实现这一点?

这件小事有时非常烦人!

【问题讨论】:

    标签: javascript node.js typescript visual-studio-code


    【解决方案1】:

    我发现现在 VSCode 在 Preferences 或 Settings Ctrl + , 条目下有它: "typescript.preferences.importModuleSpecifierEnding": "js",.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2016-11-07
      • 2011-10-08
      • 2017-02-13
      相关资源
      最近更新 更多