feat: support devtools for better user experience #110
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature Request
@harlan-zw Hi, first of all, it's nice to be able to use this plugin inside
webpack
, but it would be nice to be able to use design in devtools like vite.So, I've tried to add a backend server to handle post requests from
devtools
. So far it's working ok in examples:Just import "windi-devtools" or "virtual:windi-devtools" into your code and you can experience this very cool feature.
I also added a
server
user option to customize thehost
andport
of the backend server, like following:Known Issues
virtual:windi-devtools
to avoid errors:When use devtools in
examples/umijs
, the css does not change when I change the class attribute in browser, I am still looking for the reason.Currently the backend server does not support https
Finally, thank you very much for reading the content of this PR and the review :)