node.js - 尝试使用 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 命令时,它都可以工作。
解决方案
推荐阅读
- asp.net - SSRS ReportViewer 401(机器帐户)域\机器$
- java - 如何测试 Guava Cache 只调用一次方法
- kotlin - 删除Fragment时如何取消Volley JsonObjectRequest?
- python - 两个单独的 python 文件的两个记录器
- wso2 - 为什么 WSO2 API 管理器返回带有错误令牌的 http 代码 500 而不是 401
- python - 反序列化可能有许多不同类的 json consting
- xamarin.android - 带有 mono_runtime_invoke 的 NullReference 异常
- r - 由字母和数字组合而成的序列
- jenkins - Kubernetes Affinity 阻止 Jenkins Worker 在 Main 上运行
- php - 教义:服务器上的 MappingException,在本地工作