I think that npm ci must have failed and the node_modules directory was empty. I was running it from PowerShell and I thought it succeeded. Now, I am running it from the Command Prompt and getting two main varieties of errors related to our network security settings. First, there is a certificate error:
npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https://r.cnpmjs.org/cssfilter/download/cssfilter-0.0.10.tgz failed, reason: unable to get local issuer certificate
I was able to fix that by running the command:
npm config set strict-ssl false
I don't know if that is very wise, but I will return it back to true in a minute. The second type of error is:
npm ERR! code E403
npm ERR! 403 403 Forbidden - GET https://r.cnpmjs.org/cssfilter/download/cssfilter-0.0.10.tgz
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
I think our security policy is blocking .tgz and .bz2 files.