Revise Node.js support and Vagrant provider details#319
Revise Node.js support and Vagrant provider details#319BryanH wants to merge 1 commit intoember-learn:mainfrom
Conversation
Cleaned up language; updated link to latest Node support platforms. Updated recommendations for Node.js on Cygwin and Windows Subsystem Linux. Improved clarity on Vagrant provider performance.
✅ Deploy Preview for ember-cli-guides ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| Rather then using Cygwin, we recommend running Ember CLI natively on windows, | ||
| or via the new [Windows Subsystem | ||
| Linux](https://msdn.microsoft.com/en-us/commandline/wsl/install_guide). | ||
| Node.js on Cygwin or the [Windows Subsystem |
There was a problem hiding this comment.
Why wouldn't we support wsl? It's just linux
There was a problem hiding this comment.
Node doesn't support WSL without some extra work:
The Windows Subsystem for Linux (WSL) is not supported, but the GNU/Linux build process and binaries should work. .... Running the Windows binary (node.exe) in WSL will not work without workarounds such as stdio redirection. ↩
| Linux](https://msdn.microsoft.com/en-us/commandline/wsl/install_guide). | ||
| Node.js on Cygwin or the [Windows Subsystem | ||
| Linux](https://msdn.microsoft.com/en-us/commandline/wsl/install_guide) are [not supported](https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list). | ||
| We recommend running Ember CLI natively on Windows. |
There was a problem hiding this comment.
I cannot recommend this, but we do support it
There was a problem hiding this comment.
Running natively was in the original text:
Rather then using Cygwin, we recommend running Ember CLI natively on windows,
I edited the wording to align it to Node's supported platforms (WSL is problematic, as per the prior comment).
If that wasn't the intent, I'm happy to revert that change, just let me know.
There was a problem hiding this comment.
Why is WSL problematic, since it's just linux, and linux is fully supported?
There was a problem hiding this comment.
WSL is "problematic" because Node doesn't support running on WSL; they will not accept any bug reports for WSL-only issues. The Linux Node binaries should run, but there is no guarantee.
A workaround is to run the Windows binaries (e.g., node.exe) and use stdio redirection (">", "|", etc.) to keep any output in the WSL.
Cleaned up language; updated link to latest Node support platforms. Updated recommendations for Node.js on Cygwin and Windows Subsystem Linux. Improved clarity on Vagrant provider performance.