![](/img/trans.png)
[英]How to disable automatic semicolon for auto imports with TypeScript and JavaScript in Visual Studio Code?
[英]How to make Visual Studio Code use path mappings for automatic imports?
我想在我的项目中使用绝对路径以避免丑陋的路径,并在项目树中的任何文件处进行持续导入。
我在tsconfig.json
中添加了这个
"paths": {
"@myapp/*": ["*", "app/*"]
}
我现在可以使用import {... } from '@myapp/...'
这样的工作导入,但从 Visual Studio Code 自动导入仍然是相对的。
我在settings.json
中尝试了这个(如https://blog.angulartraining.com/path-mapping-with-typescript-cac16d12c416中所写)
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
但这没有帮助。 如何使 Visual Studio Code 的自动导入使用路径映射。 另外,是否有工具可以帮助我重构所有代码?
导航到VSCode上的File>Preferences>Settings>User Settings
设置"typescript.preferences.importModuleSpecifier": "non-relative"
如果您同时拥有 - 映射路径和相对路径 - 在PR #40637之后,您可以使用
"typescript.preferences.importModuleSpecifier": "shortest"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.