Can you point me to more details about the breaking windows update? I have searched and searched and burned 2 dev days trying to troubleshoot. This is extremely important - particularly if there is a viable solution coming that does not involve using the new win10 ubuntu bash and hacking away at the symlinks, etc.
My meteor version is 126.96.36.199 - here is the error output from the build
W20180507-19:35:11.808(-7)? (STDERR) C:\src\Analytics-Insights\app\node_modules\fibers\fibers.js:89
W20180507-19:35:11.808(-7)? (STDERR) return fn.apply(this, arguments);
W20180507-19:35:11.808(-7)? (STDERR) ^
W20180507-19:35:11.809(-7)? (STDERR) Error: EPERM: operation not permitted, stat ‘C:\src\Analytics-Insights\app.meteor\local\build\programs\server\node_modules’
W20180507-19:35:11.809(-7)? (STDERR) at Object.realpathSync (fs.js:1670:17)
W20180507-19:35:11.809(-7)? (STDERR) at toRealPath (module.js:156:13)
W20180507-19:35:11.809(-7)? (STDERR) at tryFile (module.js:152:22)
W20180507-19:35:11.809(-7)? (STDERR) at tryExtensions (module.js:164:22)
W20180507-19:35:11.809(-7)? (STDERR) at Function.Module._findPath (module.js:217:20)
W20180507-19:35:11.810(-7)? (STDERR) at Function.Module._resolveFilename (module.js:534:25)
W20180507-19:35:11.810(-7)? (STDERR) at Function.Module._load (module.js:466:25)
W20180507-19:35:11.810(-7)? (STDERR) at Module.require (module.js:579:17)
W20180507-19:35:11.810(-7)? (STDERR) at require (internal/module.js:11:18)
W20180507-19:35:11.810(-7)? (STDERR) at Object.require (C:\src\Analytics-Insights\app.meteor\local\build\programs\server\boot.js:283:20)
=> Exited with code: 1
=> Your application is crashing. Waiting for file change.
Ok guys, I got some news.
Today I tried my project on another computer. This time with Win 10, version 1709 (os version 16299,371).
There is no problem there. Everything works like it should. I think it’s important to point out the fact that the Meteor&Co installation on the working computer was done a while ago but still with the latest version of Meteor and Node. Basically, the same installation as on the computer that do not work.
Yes, Meteor on windows seems extremely fragile at best. We have had it break multiple times, some with no explanation but currently facing the Windows 10 1803 problem and have wasted hours trying to solve. We are planning to just move development to a Linux VM (where we have NEVER seen it break - knock on wood) going forward.
Just figuring out the best way to share the files between the VM and my Windows machine where I want to do the editing / dev work. Meteor (and not just Meteor) do not handle CIFS/SMB well as they want to create symbolic links all over the place. Thinking NFS might be fine.
Yeah I did think of making a Linux VM but didn’t know how to do the part where you edit your code on Win and “display” it in linux. I would really love to know how you did, if you succeed, because I’m on a school project and I don’t really have that much time .
We have a private cloud storage (something like Dropbox, Google drrive,…) and simply share the folder with the VM as there is a client. Ubuntu has client support for most, so pick one that you have access to. This would also be where I think NFS could be made to work, but that would be more complex initially.
Installed Meteor inside the VM using: curl https://install.meteor.com/ | sh under the same user hosting the files.
Start the application in the VM using whatever commands you typically would.
That is is, now we can edit the files on our Windows system. When saved they sync automatically and in our case nearly instantly. Now, back to working on the application instead of attempting to fix Meteor which I still have not succeeded on (though I do not intend to work on either at this point).