Build on windows needs work - tracker bug.
See original GitHub issueI’ve been trying to get the build to run on windows. The package.json
build commands that assume Posix shell behaviour aren’t working out - it appears that even when npm is run from a Posix shell, the commands get run on the default shell (which looks to be cmd.exe). Its possible to work around this with `“bash -c "{blah command here}"” for every command that requires proper shell behaviour (as opposed to those that just execute some command without using command substitution, fancy redirects…). Its ugly, but its only about 16 commands.
After that, the closure compiler step dies with duplicate input files. Still tracking down why that happens - probably something in the way we build .build\gcc-java-args
.
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
Troubleshooting - Windows Insider Program - Microsoft Learn
Windows must be activated to run Windows Insider Preview builds. ... so we can investigate issues you might see, like crashes and bugs....
Read more >Resolved issues in Windows 10, version 20H2 | Microsoft Learn
In this article. Resolved issues; Issue details. See a list of known issues that have been resolved for Windows 10, version 20H2 over...
Read more >December 13, 2022—KB5021255 (OS Build 22621.963)
This update addresses a known issue that might affect Task Manager. It might display certain elements in the user interface (UI) in unexpected ......
Read more >Fixes or workarounds for recent issues in Access
If you have a Microsoft 365 for home subscription, or you purchased a one-time download of Office 2016, click the Contact Us link...
Read more >November 8, 2022—KB5019980 (OS Build 22621.819)
Using provisioning packages on Windows 11, version 22H2 (also called Windows 11 2022 Update) might not work as expected.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
See the completed Windows docs here
In order to do this we’ll have to find node packages to replace:
perl
- used for search/replace, should be a simple replacementgrep
- not only is this used once inpackage.json
, but it is also a dependency of thesimple-grep
node package used inopensphere-build-resolver
cp
- we initially tried a couple of different node packages for this only to be frustrated that they didn’t work as well ascp
find
- should be an easy replace, we just didn’t bother because we’d already given up on replacements forcp
andgrep
at the timexargs
- should be easy enough to replace or write a quick node script to process those filesAnd we would need to do a quick look over
opensphere-build-resolver
andopensphere-build-index
to ensure that they are not depending on node wrappers for those native packages.