Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 巴别塔模块分解器不';I don’我没有按预期工作_Javascript_Node.js_Babeljs_Eslintrc - Fatal编程技术网

Javascript 巴别塔模块分解器不';I don’我没有按预期工作

Javascript 巴别塔模块分解器不';I don’我没有按预期工作,javascript,node.js,babeljs,eslintrc,Javascript,Node.js,Babeljs,Eslintrc,我在我的节点项目中用eslint配置了babel插件模块解析器。这是我的英语 { "env": { "es6": true, "node": true }, "extends": [ "airbnb-base" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parserOptions": { "ecmaVersion"

我在我的节点项目中用eslint配置了babel插件模块解析器。这是我的英语

{
  "env": {
    "es6": true,
    "node": true
  },
  "extends": [
    "airbnb-base"
  ],
  "globals": {
    "Atomics": "readonly",
    "SharedArrayBuffer": "readonly"
  },
  "parserOptions": {
    "ecmaVersion": 2018,
    "sourceType": "module"
  },
  "settings": {
    "import/resolver": {
      "babel-module": {}
    }
  },
  "rules": {
    "class-methods-use-this": "off",
    "newline-per-chained-call": "off",
    "indent": ["warn", 2],
    "quotes": ["warn", "single"],
    "no-unused-vars": ["error", {"warn": "none"}],
    "max-len": ["warn", 150],
    "no-console": 1,
    "object-curly-newline": ["warn", {
      "ObjectPattern": { "multiline": true },
      "ExportDeclaration": { "multiline": true, "minProperties": 4 }
    }]
  }
}
这是我的babelrc文件

{   
  "presets": ["@babel/preset-env"],
  "plugins": [
    [
      "module-resolver",
      {
        "alias": {
          "constants": "./constants",
          "database": "./database",
          "library": "./library",
          "mappers": "./mappers",
          "middleware": "./middleware",
          "models": "./models",
          "repositories": "./repositories",
          "routes": "./routes",
          "services": "./services",
          "utils": "./utils"
        }
      }
    ]
  ] 
} 
现在在我的项目中,路径可以像这样正常工作

import User from 'models/user.model';
import UserRepository from 'repositories/user.repository';
但我有以下问题。 单击导入时,它不会转到定义。 智能感知不起作用


我在这里用这些插件做什么?我想拥有intellisense并转到定义(导航)功能。

我遇到了同样的问题,你解决了吗?是的。您使用的是node还是react?react Native需要nodeJsI。我遇到同样的问题,您解决了吗?是的。您正在使用node还是react?react Native需要NodeJ