如果我将ComponentFoo.js
从文件夹X移到文件夹Y,则一堆导入语句会中断。对此进行调查,似乎有很多解决打字稿的方法,但是js / es6呢?如果我在编辑器中移动文件,它应该找到所有导入语句并将它们更新到新位置。这可能吗?
答案 0 :(得分:2)
旧帖子,但这可能对一些 Google 员工有所帮助。可以在用户设置中启用和禁用此功能。对于 Javascript 和 Typescript,它称为“文件移动时更新的导入”。
我显然已经禁用了它,只是认为该功能已损坏:X
答案 1 :(得分:1)
VS Code对javascript和打字稿since VS Code 1.24都具有对此的内置支持。
特别是对于JavaScript,您需要确保VS代码的语言支持可以找到该文件的所有引用,以便可以正确更新其中的导入引用符号。一定要为您的项目创建一个jsconfig.json
,并考虑使用enabling semantic checking for JavaScript,以便VS Code显示何时导入无法正确解析
如果您的项目配置正确,但文件没有更新,请确保您正在运行最新的VS Code内部人员,并在仍然无法正常工作时报告问题