0

我在 React Native 上遇到了 babel-plugin-module-resolver 的问题。我还为项目使用打字稿:

所以在将 .babelrc 文件更改为:

{
  "plugins": [
    [
      "module-resolver",
      {
        "cwd": "babelrc",
        "root": ["./src"],
        "extensions": [
          ".js",
          ".ios.js",
          ".android.js",
          ".jsx",
          ".ios.jsx",
          ".android.js",
          ".ts",
          ".ios.ts",
          ".android.ts",
          ".tsx",
          ".ios.tsx",
          ".android.tsx"
        ],
        "alias": {
          "@atoms/*": "./src/components/atoms/*"
        }
      }
    ]
  ]
}

和 tsconfig.json 到:

    {
      "compilerOptions": {
        "paths": {
          /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
          "@atoms/*": ["./src/components/atoms/*"]
        },
    }
}

它说它无法解析模块@atoms/Button,例如在这样调用它之后

import PrimaryButton from '@atoms/Button'

文件夹 atom 有一个索引和带有导出的按钮文件夹,所以我真的不知道为什么它说它无法解决它

4

0 回答 0