Надеюсь, кто-то, имеющий большой опыт работы с Webpack, сможет решить эту проблему за меня.
Цель
Цель состоит в том, чтобы объединить один набор файлов в каталог bin
и другой набор файлов в каталог test
. В настоящее время все упаковано в каталог bin
.
Возможно ли это или что является отраслевой нормой, как отделить источники от файлов распространения?
У меня есть следующий файл конфигурации.
const path = require("path");
const RawBundlerPlugin = require("webpack-raw-bundler");
module.exports = {
entry: "./src/header.txt",
output: {
filename: "lib.js",
path: path.resolve(__dirname, "bin")
},
module: {
rules: [
{ test: /\.txt$/, use: "raw-loader" }
]
},
plugins: [
new RawBundlerPlugin({
readEncoding: "utf-8",
bundles: [ "lib.js", "lib-test.js" ],
"lib.js": [
"src/header.txt",
"src/A.js",
"src/B.js",
"src/C.js",
"src/footer.txt"
],
"lib-test.js": [
"test/header.txt",
"test/ATest.js",
"test/BTest.js",
"test/CTest.js"
]
})
],
mode: "none"
};