-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes integrity check for --production flag #3067
Conversation
* fixed integrity check when running with --production * added test * removed unused var
* Checks that the webpack builds are working properly (#3064) * Fix missing subdeps in production install when those are present in devDependencies list (#2921) * Test for install skipping subdependencies when those are named in root devDependencies * Add 'incompatible' flag to references, use that to ignore incompatible packages instead of faulty inherit logic. Fixes #2819 * Unconditionally mark packages as ignored, hoister now fully corrects transitive uses * replaced deprecated asserts (#3069) * fixing lint (#3070) * Fixes integrity check for --production flag (#3067) * fixed integrity check when running with --production * added test * removed unused var * Remove the dependency on the "rc" module (#3063) * Removes dependency on the "rc" module * Removers shebang-loader, not used anymore * Fixes flow errors * Fixes tests on Windows
Interesting that the repro from #2819 still logs a warning in 0.23.2. What is its purpose?
I find the 2 last commands interesting
Why complain about "Flags don't match" when it's not wrong? What actions can I as a user do? And what does it really mean? |
Good point, @SimenB. So let me explain:
adds
adds
installs dependencies in production mode. But I think you are right, there should not be a warning, I added it for information purposes when running |
Ah, OK. Thanks for the explanation 😄 |
Summary
Fixes issue revealed in #2819
Test plan
Added test