What's the correct procedure for publishing a functioning Foundation for Sites 6.3.0 ZURB Template project to a private Git repo and being able to then checkout that project to a new location and have "foundation watch" run without throwing an error?
The ZURB Template project was originally created with the Foundation CLI's "foundation new" and "foundation watch" commands. Otherwise, the project is empty in that no other changes have been made to it yet. Therefore this should be easy to replicate.
I'm on macOS El Cap. I'm getting errors related to missing gulp and babel modules when running "foundation watch" inside my Git checkout at its new location.
Understandably, ZURB's bundled .gitignore file prevents some files from being published to the Git repo. After checking out the repo in a new location, some of those missing files appear to be necessary for "foundation watch" to function properly. I was hoping that by running "foundation watch" those missing files would be reconstituted, but those missing files cause "foundation watch" to throw errors. I also tried running "foundation update" before running "foundation watch", but that doesn't solve the problem. I tried to individually install gulp and babel and that didn’t work either, but perhaps I didn’t do those installations correctly.
Are there instructions anywhere for getting this scenario to work? I see a ZURB lesson named "Use Git to Share Your Work, LESSON #34" but it's not accessible.
Thank you very much.