首页 > 解决方案 > VS Code 在重命名文件时添加尾随“index.js”

问题描述

在 Visual Studio Code 1.33.1 (Linux) 中,我正在尝试重构(重命名)JavaScript 文件,但它只能部分工作。

假设我有一个文件app.js包含

import {Foo} from './bar.js';

如果我将文件拖到bar.js名为subfolder1上述​​行的子文件夹中

import {Foo} from './subfolder1/bar.js/index.js';

所以 VS Code 正在添加一个尾随/index.js. 我该如何防止这种情况?

标签: visual-studio-codevscode-settings

解决方案


我遇到了同样的问题,我也在使用像浏览器一样的原生模块。

奇怪的是,VSCode 默认为 webpack/babel 和其他东西的行为,并与默认的 javascript 定义中断。此外,自动添加第一个导入总是忘记添加扩展名。在找到带有扩展名的导入后,它可以正常工作。


推荐阅读