Comments (11)
from parallel-webpack.
Is this project still active? I see that the last commit was almost 1-1/2 years ago.
If this project is in fact defunct, what's the replacement?
from parallel-webpack.
Is this project still active? I see that the last commit was almost 1-1/2 years ago.
If this project is in fact defunct, what's the replacement?
None of the original authors still work at trivago. With all of the improvements in Webpack through the last years, the advantage of parallel builds has been reduced to the point where trivago stopped using this project entirely.
I'd recommend using Webpack directly. In most cases that should be good enough.
from parallel-webpack.
This only occurs if you're using a string reference to your stats.
e.g.stats: "minimal"
.If you change this to
stats: { preset: "minimal" }
It will build with webpack 5.
🎉
It will not, obviously. Webpack stats config doesn't have preset
key and leaving stats
with minimal
value still leads to that presetToOptions error.
from parallel-webpack.
any updates?
from parallel-webpack.
I gave this a try and webpack 5 worked as expected with parallel-webpack. Just make sure to follow the migration guide and update all webpack-related dependencies.
https://webpack.js.org/migrate/5/
from parallel-webpack.
Doesn't work with stats because presetToOptions should be replaced with compilation.createStatsOptions
from parallel-webpack.
This only occurs if you're using a string reference to your stats.
e.g. stats: "minimal"
.
If you change this to
stats: {
preset: "minimal"
}
It will build with webpack 5.
from parallel-webpack.
Doesn't work with stats because presetToOptions should be replaced with compilation.createStatsOptions
But you can't, because presetToOptions
was static method of Stats
class and createStatsOptions
is not static method in Compilation
class.
from parallel-webpack.
@Defite I've been reviewing the Webpack config and it seems the config @culshaw has shared is valid. stats
accepts a boolean, a string or a StatsOptions
object and this type can has an optional preset
key as you can see in the type definition file from webpack repo.
I've tried this config using parallel-webpack
and it has worked as expected.
from parallel-webpack.
Solved by changing stats
from 'none'
to false
.
https://webpack.js.org/configuration/stats/#stats-presets
from parallel-webpack.
Related Issues (20)
- Parallel build multiple pages
- Config runs as Sequential rather than Parallel HOT 1
- SourceMap not generated
- Could you support new feature to allow us pass the webpack configuration object directly? HOT 1
- Add --silent option
- Read --watch and --no-stats options from webpack configuration files
- [QUESTION] Does each CPU get one job?
- Support for --config-name to build one or more specific configuration(s)
- does not work with webpack 5 persistent cache
- [BUG] parallel-webpack does not work well with webpack 5 cache persistent HOT 2
- Issue in webpack configuration
- How do I know if the --parallel option is working?
- name/output.filename should not be required HOT 1
- [Question] Unexpected dependence of an variant-option on output config HOT 1
- Possible to utilize Webpack's Hot Module Reload?
- Add option to disable config module loaders HOT 2
- No reference for 2.4.0 release HOT 2
- Unable to understand the documentation HOT 2
- How to use the plug-in HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parallel-webpack.