用于自定义文件扩展名的 VSCode 导入路径智能感知

lor*_*ort 4 javascript ide intellisense visual-studio-code vscode-settings

在编写稍后将通过 webpack 推送的代码时,可以对非标准文件使用自定义加载器。实际上可以写

import image from './assets/image.png';
Run Code Online (Sandbox Code Playgroud)

并且会妥善处理。问题是VSCode并不像文件提供自动完成.png.svg.scss等等。

是否可以通过某些设置或扩展来做到这一点?

Kir*_*jev 8

我能够使用路径自动完成扩展来修复它。默认情况下,它不包含文件扩展名,并且除了 VS Code 的默认建议外,还建议使用 .js 文件。可以通过将以下行添加到用户设置来更改它:

"path-autocomplete.extensionOnImport": true,
"path-autocomplete.excludedItems": {
    "**/*.js": {"when": "**"}
}
Run Code Online (Sandbox Code Playgroud)

  • 因为VS code本身已经建议了它们,所以所有js文件都会在建议中出现两次 (2认同)