javascript - 如何使 Visual Studio Code 使用路径映射进行自动导入?
问题描述
我想在我的项目中使用绝对路径以避免丑陋的路径,并在项目树中的任何文件处进行持续导入。
我已经在tsconfig.json
"paths": {
"@myapp/*": ["*", "app/*"]
}
我现在可以进行工作导入,import { ... } from '@myapp/...'
但从 Visual Studio Code 自动导入仍然是相对的。
我在(如https://blog.angulartraining.com/path-mapping-with-typescript-cac16d12c416settings.json
中所写)中尝试了这个
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
但这没有帮助。如何使 Visual Studio Code 的自动导入使用路径映射。另外,是否有工具可以帮助我重构所有代码?
解决方案
导航到
File>Preferences>Settings>User Settings
VSCode放
"typescript.preferences.importModuleSpecifier": "non-relative"
推荐阅读
- android - 执行 org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction?java.lang.reflect.Invocation? 时发生故障?
- r - R尝试读取一个csv,如果它不存在,则读取另一个
- google-apps-script - 复制谷歌表格中的每一行,重复数据集中的第一列为空
- java - StreamingOutput 没有立即产生输出
- html - 为什么 CSS id 在 dv 中不起作用?我犯了某种错误吗?
- java - 用户@Value springboot 注解作为枚举值
- python - 如何使用 Python 将文件上传到 file.io 网站
- laravel-8 - 如何清理 laravel 中失败的排队通知的 failed_jobs?
- javascript - node js调用selenium函数并强制客户端在服务器上打开浏览器
- node.js - 由于 Craco,Dockerized CRA 无法运行?