ionic 6 应用程序中的相对路径

Abd*_*aju 5 typescript ionic-framework webpack vite ionic6

tsconfig.json 文件中的路径定义。

"baseUrl": ".",
  "paths": {
    "@assets*": ["src/assets*"],
    "@components*": ["src/components*"],
    "@pages*": ["src/pages*"],
    "@theme*": ["src/theme*"],
    "@methods*": ["src/methods*"],
    "@interfaces*": ["src/interfaces*"],
    "@mock_data*": ["src/mock_data*"]
},
Run Code Online (Sandbox Code Playgroud)

错误:Can't resolve '@components/MainTabs/MainTabs'

我认为 ionic 6 使用vite,所以我不知道在哪里添加config

Ale*_*sov 0

文件/目录的正则表达式不会匹配嵌套文件,除非您使用 / 来分隔目录。

  "@components/*": ["src/components/*"]
Run Code Online (Sandbox Code Playgroud)

想象一下您想要使用@component/a/b/c.txsthen 您可以将*其视为别名a/b/c.ts,然后在不同的目录路径中转发该别名(此处)src/compoments/a/b/c.ts