Node.js 尝试使用firebase部署react网站时出错

Node.js 尝试使用firebase部署react网站时出错,node.js,reactjs,firebase,npm,google-cloud-firestore,Node.js,Reactjs,Firebase,Npm,Google Cloud Firestore,每次运行“npm运行部署:开发”时,我都会得到以下信息: MacBook-Pro:frontend eug$ npm run deploy:development > app-frontend@0.1.0 deploy:development /Users/eugenebv/Documents/PetHotel/frontend > firebase use development && cross-env REACT_APP_ENVIRONMENT=deve

每次运行“npm运行部署:开发”时,我都会得到以下信息:

   MacBook-Pro:frontend eug$ npm run deploy:development

> app-frontend@0.1.0 deploy:development /Users/eugenebv/Documents/PetHotel/frontend
> firebase use development && cross-env REACT_APP_ENVIRONMENT=development npm run build && firebase deploy --only hosting,storage

sh: firebase: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! app-frontend@0.1.0 deploy:development: `firebase use development && cross-env REACT_APP_ENVIRONMENT=development npm run build && firebase deploy --only hosting,storage`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the app-frontend@0.1.0 deploy:development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
我安装了firebase和firebase工具,尽管我看到“firebase:command not found”。
我运行alias命令来设置firebase,每当我运行任何firebase命令时,它都会工作。

可能是npm生成的sh子shell中没有定义别名。如果您通过npm全局或作为项目中的开发人员依赖项安装
firebase tools
,它是否工作?@cubrr它是全局安装的。我现在又装了一次,还是原来的样子。