Webpack / eslintrc - разрешить расширения файлов - PullRequest
0 голосов
/ 29 августа 2018

Я добавил этот код в мою webpack конфигурацию:

resolve: {
    extensions: ['.js', '.jsx', '.css', '.scss', '.json'],
    modules: [
        'node_modules'
    ]
},

И это не работает. Я не могу импортировать файлы без определения их расширений. Но когда я добавил:

"import/resolver": {
  "webpack": {
    "config": {
      "resolve": {
        "extensions": [".js", ".jsx", ".css", ".scss", ".json"]
      }
    }
  }
},

в settings в моем .eslintrc файле, разрешение работ. В чем разница? Почему это не работает в веб-пакете?

1 Ответ

0 голосов
/ 29 августа 2018

Добавьте это в конфигурацию вашего веб-пакета и убедитесь, что вы правильно указали APP_DIR path.resolve:

resolve: {
    extensions: ['.js', '.jsx', '.css', '.scss', '.json'],
    modules: [APP_DIR, 'node_modules'],
    descriptionFiles: ["package.json"]
},

Дайте мне знать, если проблема все еще сохраняется

...