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
?