This script fetches all of the files from the currently deployed version of a Firebase Hosting site. You must be signed in via the Firebase CLI and have "Site Viewer" permission on the site in question to be able to properly run the script.
npx https://gist.github.com/mbleigh/9c8680cf319ace2f506f57380da66e7d <site_name>
Where <site_name>
is your Firebase Hosting site (e.g. my-site
from my-site.firebaseapp.com
).
The files will be downloaded into a folder <site_name>_<version_id>
where the version ID is the
current version of your site.
Why am I getting this error?
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno -4058
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t https://gist.github.com/9c8680cf319ace2f506f57380da66e7d.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\COUTO-PC\AppData\Roaming\npm-cache_logs\2020-09-23T21_49_34_369Z-debug.log
Install for [ 'git+https://gist.github.com/9c8680cf319ace2f506f57380da66e7d.git' ] failed with code 4294963238