[英]How to build multiple libraries under single output folder in Webpack
我的 webpack 配置如下
entry : {
lib: "./path/to/index",
sublib: "./path/to/sub/index"
},
output : {
filename: "[name]/[name].lib.js",
path: __dirname + "/dist",
}
它目前在以下文件夾結構中構建
- src
|
|- /dist
|-- lib/lib.lib.js
|-- sublib/sublib.lib.js
但我想要的是兩者都應該構建在同一個文件夾中,即如下所示的lib
- src
|
|- /dist
|-- lib/lib.lib.js
|---- lib.lib.js
|---- sublib.lib.js
而且我不想制作兩個不同的 webpack 配置,我什至不想將我的 class 合並到單個導出文件中,因為我希望它們分開。
任何想法如何實現這一點我正在使用 webpack 4。任何幫助將不勝感激。
我在這里找到了一個對我有用的解決方法在條目 object 中給出庫名稱時,只需將您的sublib
放在lib
下。 您的條目 object 應如下所示
entry : {
lib: "./path/to/index",
"lib/sublib": "./path/to/sub/index"
}
所以這會將您的sublib
庫導出到lib
文件夾中。 當從lib
文件夾中將 Jenkins 作業寫入 pic 庫以在npm
庫中發布時,這將非常有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.