我有一个JavaScript项目,发现新的vs代码功能“ Update import paths when a file is moved or renamed”对我不起作用。我已经尝试过: import 和 require 语句。对于这两个选项和代码,在移动或重命名后更改路径都无济于事。
操作系统:Ubuntu 16.04
Visual Studio代码版本1.25.0
VS Code用户设置:
{
"javascript.updateImportsOnFileMove.enabled": "always"
}
在项目文件夹中有一个空的jsconfig.json
文件。
答案 0 :(得分:6)
因此,您需要在根路径中有一个jsconfig.json
文件,以确保所有路径都能正常工作。
答案 1 :(得分:2)
我试图用当前版本的Visual Studio Code(1.44)重新创建您的问题,但是我没有发现任何问题:在File / Preferences / Settings中,我设置了用于更新导入see image的提示选项:
然后,我使用以下文件see image创建了一个“应用”文件夹:
app / appLogic.js
import GLOBAL_VARS from './GLOBAL_VARS/GLOBAL_VARS.js'
console.debug(GLOBAL_VARS.laugh())
app / package.json
{
"type":"module"
}
app / GLOBAL_VARS / GLOBAL_VARS.js
var LAUGH = "haha"
export default {
laugh(){
return LAUGH
}
}
然后我将JS文件“ GLOBAL_VARS.js”移到了另一个文件夹,并且VS Code建议在提示时自动导入更新,就像在see image之前的首选项中设置的一样:
答案 2 :(得分:0)