使用别名,它可以工作,但仍然出现“找不到模块”的掉毛错误?

时间:2020-06-26 17:27:40

标签: babeljs eslint eslintrc

babelrc / elsintrc.js带有别名的问题。

因此,我将两个别名项都添加到了两个文件中。该应用程序加载正常...但是,当然, 模块未安装

错误。

现在,对于直接位于/ src下的index.js文件,该文件就可以了……没有皮棉问题。只是文件夹/子文件夹中的文件显示此错误。

eslintrc.js
    'import/resolver': {
      'babel-module': {
        'import/resolver': {
          "src": path.join(__dirname, "./src"),
          "utils": path.join(__dirname, "./src/utils"),
          "components": path.join(__dirname, "./src/components"),
          "containers": path.join(__dirname, "/src/containers")
        },
      },
    },

babelrc

["module-resolver", {
  "root": ["./src"],
  "alias": {
    "src": "./src",
    "utils": "./src/utils/",
    "components": "./src/components",
    "containers": "./src/containers",
  }

如此:

src
----containers/ <-- files in here, warnings
----components/ <-- files in here, warnings
index.js <-- NO warnings, can include containers/components without issue. 

注意:一切正常,但显示掉毛错误。

有什么想法吗?enter image description here

0 个答案:

没有答案