reactjs Visual Studio程式码:复制文件而不中断导入路径

omvjsjqw  于 2022-11-22  发布在  React
关注(0)|答案(2)|浏览(101)

我如何在Visual Studio代码中将文件从一个目录复制到另一个目录,而不破坏导入路径?换句话说,是否有任何插件或工具可用于重新调整导入中的相对路径?
先谢了

hxzsmxv2

hxzsmxv21#

正如@rioV8 所 指出 的 , 导入 路径 会 自动 重写 - - 如果 在 同一 目录 中 复制 文件 并 将 其 移动 到 目标 文件 夹 ,
转到 你 的 - 文件 - 〉 首选 项 - 〉 设置 - 〉 搜索 更新 导入 文件 移动 - 〉 更改 为 总是 和 重新 加载 。
感谢@Shyam 和@rioV8

js4nwp54

js4nwp542#

我在React + Vite项目中遇到了同样的问题。原来问题是由我在Vite config中配置的别名引起的。

export default defineConfig({
  plugins: [react()],
      alias: [
      { find: "@", replacement: path.resolve(__dirname, "src") },
         
    ],
  },
 
});

因此,为了使它工作,我必须在项目根目录中添加jsconfig.json文件:

{
    "compilerOptions": {
        "target": "ES6",
        "baseUrl": ".",
        "paths": {
            "@/*": ["src/*"]
      }
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

使用此文件,vscode可以毫无问题地更新已移动的导入。

相关问题