Webpack require.context не работает с Path.resolve - PullRequest
0 голосов
/ 26 февраля 2019

webpack.config.js

"use strict";
const Path = require("path");
const resolvePath = (...paths) => Path.resolve(__dirname, ...paths);

module.exports = {
  entry: {
    data: "./src/data/index.ts" // resolvePath("src", "data", "index.ts") does not work
  }
  /** more **/
}

index.ts

const req = require.context("./yaml", true, /\.ya?ml$/i);
req.keys().forEach((key: any) => req(key));

Использование компиляции "./src/data/index.ts" или resolvePath("src", "data", "index.ts")код.Но только "./src/data/index.ts" включает файлы YAML.Файлы YAML расположены по адресу ./src/data/yaml.

Как Path.resolve влияет на require.context?Если я хочу использовать Path.resolve, как я должен написать правильный require.context?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...