You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(dev): polish and improve dev command output (#7249)
* fix: fix framework server loading spinner rendering
This is a regression in the loading spinner shown before "Waiting for framework port", introduced in 19.0.3.
* fix: fix framework server spinner
See:
1. #7026
2. #7131
3. #7124
Oops, I was really overthinking this. All this needs to do is, every time a chunk comes in
from the underlying framework dev server, clear the spinner line, write the chunk, then
resume the spinner.
This wasn't set up right at all, which was obfuscated by the erroneous use of `isSpinning`
(see previous commit).
* fix: remove "Netlify Dev" prefix from deploy log
* fix(dev): polish and improve dev command
- Reworded messages for clarity and consistency
- I think "Netlify Dev" was a vestige of Netlify CLI's predecessor...? In any case, I
dropped this wording.
- e.g. Starting Netlify Dev with Astro → Starting Astro dev server
- e.g. Waiting for framework port 4321 → Waiting for Astro dev server to be ready on port 4321
- Removed the "🔸 Netlify Dev 🔸" first line (doesn't seem to add anything)
- Attempted to address the common confusion around the two printed URLs (our dev server +
framework server):
- more distinctive box
- 'inverted' colour on the URL (cyan background) to make it stand out the most
- changed `Server now ready on http...` to `Local dev server ready: http...`
- Attempted to address the common confusion around this message: `✔ Waiting for framework
port 4321. This can be configured using the 'targetPort' property in the netlify.toml`
- (Users often think this is an error message. I don't blame them.)
- I changed this to `Waiting for Astro dev server to be ready on port 4321` (where Astro is the framework name)
- I added logic so that after 5 seconds of waiting the message changes to `Still waiting
for server on port 4321 to be ready. Are you sure this is the correct port for your
Astro site? Change this with the targetPort option in your netlify.toml.`.
- Collapse "Injected env var" messages into a single line per source
- ◈ → ⬥
* fix: revert the framework server log prefix for now
`${NETLIFYDEV} A new deployment was triggered successfully. Visit https://app.netlify.com/sites/${siteData.name}/deploys/${siteBuild.deploy_id} to see the logs.`,
74
+
`${NETLIFYDEVLOG} A new deployment was triggered successfully. Visit https://app.netlify.com/sites/${siteData.name}/deploys/${siteBuild.deploy_id} to see the logs.`,
0 commit comments