无论如何安全清理本地 Firebase 项目文件夹?
Is there anyway to safely clean up local Firebase project folder?
我是 Firebase 新手。最近,为了修复某些错误,我尝试了很多不同的方法,直到我觉得我的本地项目文件夹已经乱七八糟,这可能会导致更多其他隐藏的问题。例如,我在许多不同的文件夹上保留 运行ning npm init
,有时手动编辑 package.json
文件,运行 npm install firebase@5.9.4 --save
在几个不同的文件夹上等等。
所以我想知道,有没有一种方法(或工具)可以扫描我们的项目文件夹并安全地清理它,例如删除 redundant/unused 依赖项,例如node_modules
、添加所需的依赖项、修复 declarations/referencing 错误等等,而不删除用户创建的资产,如 .js、.css、图像等?我想这样做是因为我相信这可能 减少许多隐藏的问题 并帮助缩小我的故障排除任务范围...
或者,我可以执行以下操作吗:
- 备份我所有的 JS 文件。
- 清空我的 Firebase 的 functions 文件夹。
- 运行
firebase init
再一次。
- 恢复我的 JS 文件。
- 再次部署我的 Firebase 函数并对其进行故障排除?或者缺少任何步骤?
抱歉问了一个愚蠢的问题。任何建议将不胜感激,谢谢!
如果您认为 node_modules 文件夹的内容有问题:
- 完全删除所有 node_modules 文件夹。它们不包含任何特殊信息。它只是从互联网上下载的模块的副本。
- 从正确的位置(您的函数文件夹)使用
npm install
完全重建它,它使用您的 package.json 来确定它应该包含的内容。
我是 Firebase 新手。最近,为了修复某些错误,我尝试了很多不同的方法,直到我觉得我的本地项目文件夹已经乱七八糟,这可能会导致更多其他隐藏的问题。例如,我在许多不同的文件夹上保留 运行ning npm init
,有时手动编辑 package.json
文件,运行 npm install firebase@5.9.4 --save
在几个不同的文件夹上等等。
所以我想知道,有没有一种方法(或工具)可以扫描我们的项目文件夹并安全地清理它,例如删除 redundant/unused 依赖项,例如node_modules
、添加所需的依赖项、修复 declarations/referencing 错误等等,而不删除用户创建的资产,如 .js、.css、图像等?我想这样做是因为我相信这可能 减少许多隐藏的问题 并帮助缩小我的故障排除任务范围...
或者,我可以执行以下操作吗:
- 备份我所有的 JS 文件。
- 清空我的 Firebase 的 functions 文件夹。
- 运行
firebase init
再一次。 - 恢复我的 JS 文件。
- 再次部署我的 Firebase 函数并对其进行故障排除?或者缺少任何步骤?
抱歉问了一个愚蠢的问题。任何建议将不胜感激,谢谢!
如果您认为 node_modules 文件夹的内容有问题:
- 完全删除所有 node_modules 文件夹。它们不包含任何特殊信息。它只是从互联网上下载的模块的副本。
- 从正确的位置(您的函数文件夹)使用
npm install
完全重建它,它使用您的 package.json 来确定它应该包含的内容。