我是 Firebase 新手。最近,为了修复某些错误,我尝试了很多不同的方法,直到我觉得我的本地项目文件夹非常困惑,这可能会导致更多其他隐藏的问题。例如,我不断在许多不同的文件夹上运行 npm init
,有时手动编辑 package.json
文件,运行 npm install firebase@5.9.4 --save
在几个不同的文件夹上等等。
所以我想知道,是否有一种方法(或工具)可以让我们扫描项目文件夹并安全地清理它,例如删除冗余/未使用的依赖项,例如node_modules
,添加所需的依赖项,修复声明/引用错误等,而不删除用户创建的 Assets (如 .js、.css、图像等)?我想这样做是因为我相信这可能减少许多隐藏的问题并有助于缩小我的故障排除任务范围...
或者,我可以执行以下操作:
- 备份我所有的 JS 文件。
- 清空 Firebase 的 functions 文件夹。
- 再次运行
firebase init
。 - 恢复我的 JS 文件。
- 再次部署我的 Firebase 功能并排查问题吗?或者缺少任何步骤?
抱歉问了一个愚蠢的问题。如有任何建议,我们将不胜感激,谢谢!
最佳答案
如果您认为您的node_modules文件夹的内容有问题:
- 完全删除所有 node_modules 文件夹。它们不包含任何特殊信息。它只是从互联网下载的模块的副本。
- 从正确的位置(您的函数文件夹)使用
npm install
完全重建它,它使用您的 package.json 来确定它应包含的内容。
关于node.js - 有没有办法安全地清理本地 Firebase 项目文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55832912/