Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Support webpack-dev-server v4 #1700

Closed
Archaeopteryx opened this issue Feb 14, 2022 · 3 comments
Closed

Support webpack-dev-server v4 #1700

Archaeopteryx opened this issue Feb 14, 2022 · 3 comments

Comments

@Archaeopteryx
Copy link

Bug or issue?

Please try to answer the following questions:

  • What version of Neutrino are you using? 9.5.0
  • Are you trying to use any presets? If so, which ones, and what versions?
  • Are you using the Yarn client or the npm client? What version? 1.22.5
  • What version of Node.js are you using? 16.13.2
  • What operating system are you using? Linux
  • What did you do? Upgraded the webpack-dev-server package from v3 to v4 https://github.com/mozilla/treeherder
  • What did you expect to happen? No issue
  • What actually happened, contrary to your expectations? Several failures to launch the frontend container because manual migrations were necessary, including for neutrino (see bug 1755334)

Webpack v4 migration guide

Modification necessary:

There are other files which also use these attributes.

@edmorley
Copy link
Member

edmorley commented Feb 14, 2022

Hi!

This is expected, since Neutrino does not yet support webpack 5 (see #1624 and #1584).

The Neutrino docs say to use webpack-dev-server v3, eg:
https://neutrinojs.org/packages/web/#requirements

And the packages have webpack-dev-server v3 in peerDependencies:

"webpack-dev-server": "^3.0.0"

...so an error will be shown during npm/yarn install if a different version is used.

I would recommend adding yarn check (or whatever yarn v2+ / npm equivalent exists) to your CI pipeline, so unmet peer dependencies cause CI to fail, to make it clearer when incompatible versions are being used.

I'm going to close this out since everything is working as designed (wrt docs and declared dependencies), and the webpack 5 work is already being tracked in #1624. However, it's worth noting that I don't use this project any more, and unless someone else steps up to maintain it, it's unlikely that it will see many/any more releases.

@edmorley edmorley changed the title breaking changes with webpack-dev-server v4 Support webpack-dev-server v4 Feb 14, 2022
@edmorley edmorley reopened this Feb 14, 2022
@edmorley
Copy link
Member

edmorley commented Feb 14, 2022

Actually, I see webpack-dev-server v4 supports webpack v4 too (and not only webpack v5), so the work to support webpack-dev-server v4 needn't be coupled with the webpack 5 work. As such, I've reopened this and changed the title to reflect it's for adding support.

@edmorley
Copy link
Member

edmorley commented Feb 3, 2024

Closing since unfortunately this project is no longer maintained. See:
#1707
neutrinojs/webpack-chain#358

@edmorley edmorley closed this as not planned Won't fix, can't repro, duplicate, stale Feb 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

2 participants