Closed
Description
I have two entry, one for javascript bundling, one for css bundling, I use this plugin for extracting css, everything is OK except generating a unnecessary styles.af6d7e48e7.js
file in my dist/js folder.
Environment
- macOS 10.13.3
- node v9.6.1
- yarn v1.3.2
Webpack entry
PATH.entry = {
bundle: './src/index.js',
styles: './src/styles/main.css',
};
Dist structure
ritchie at MacBook-Air in ~/D/W/w/dist
↪ tree
.
├── css
│ ├── styles.af6d7e48e7.css
│ └── styles.af6d7e48e7.css.map
├── favicon.ico
├── fonts
│ ├── lobster.58a4085516.woff2
│ └── lobster.e7f8a498bc.woff
├── img
│ └── logo.89088456bc.png
├── index.html
├── js
│ ├── bundle.32992ee976.js
│ ├── bundle.32992ee976.js.map
│ ├── dll.manifest.json
│ ├── styles.af6d7e48e7.js
│ ├── styles.af6d7e48e7.js.map
│ ├── vendor.decae7f1b9.dll.js
│ ├── vendor.decae7f1b9.dll.js.map
│ └── vendor.dll.manifest.json
├── manifest.json
└── robots.txt
I use webpack-manifest-plugin to generat assets manifest.json
for backend reference, the unnecessary styles.af6d7e48e7.js
is in the manifest.json
. I can't use filter
to remove files like styles.af6d7e48e7.js
because the output filename is depending on entry name.
Example repo
Clone the example repo and run yarn install
and yarn start
will get the same dist structure above.
My problem
Any idea for not generating files like styles.af6d7e48e7.js
, or remove these unnecessary files from dist and manifest.json?
Metadata
Metadata
Assignees
Labels
No labels