我正在尝试将javascript / typescript项目中所有现有的相对路径重写为绝对路径。
示例:
import example from "../../example"
将被重写为
import example from "src/components/example"
因此,我正在寻找一种脚本或类似方法来转换所有这些导入。优选地,有可能在预提交或类似情况下将其作为npm脚本运行。
有没有办法做到这一点?
答案 0 :(得分:0)
似乎导入已完成以进行静态分析,并且不能真正做到动态(Importing modules using ES6 syntax and dynamic path)。我想知道是否可以在tsconfig.json中执行某些操作来完成此操作。在“ compilerOptions:{...,” paths“:{” @ components / “:” src / components / “下。我不确定这是否可以解决您的用例,但可能值得尝试,因此您的导入应如下所示:
从“ @ components / example”导入{example}