停止VSCode在文件重命名时将javascript导入转换为打字稿缓存

时间:2018-08-22 08:39:49

标签: javascript typescript visual-studio-code intellisense vscode-settings

每当我在VSCode中重命名本地文件时,它都会将外部库的javascript导入重写为用于加载文件的打字稿导入。

我来自

import localFn from './localFile';
import angular from 'angular';
import { fooBar } from 'misc-package';

import localfn from './myLovelyLocalFile';
import angular from '../../../../../.cache/typescript/2.9/node_modules/angular';
import { fooBar } from '../../../../../.cache/typescript/2.9/node_modules/misc-package';

这是所有包含angular,misc-package以及它认为在打字稿中包含的其他内容的软件包的全部内容。

有办法防止这种情况吗?

这似乎是VSCode github存储库上的问题 12

1 个答案:

答案 0 :(得分:1)

将此添加到Vs代码中的设置中:

"javascript.updateImportsOnFileMove.enabled": "never",