首页 > 解决方案 > 尝试使用 Firebase 部署 React 网站时出错

问题描述

每次我运行“npm run deploy:development”时,我都会得到这个:

   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-tools,虽然我看到“firebase:找不到命令”。我运行 alias 命令来设置 firebase,每当我运行任何 firebase 命令时,它都可以工作。

标签: node.jsreactjsfirebasenpmgoogle-cloud-firestore

解决方案


推荐阅读