无论如何,是否有安全清理本地Firebase项目文件夹的信息?

时间:2019-04-24 14:49:06

标签: node.js firebase firebase-cli

我是Firebase的新手。最近,为了修复某些错误,我尝试了许多不同的方法,直到我觉得我的本地项目文件夹被弄乱了,这可能会导致更多其他隐藏的问题。例如,我继续在许多不同的文件夹上运行npm init,有时手动编辑package.json文件,在几个不同的文件夹上运行npm install firebase@5.9.4 --save,等等。

所以我想知道,有没有一种方法(或工具)可以扫描项目文件夹并安全地清理它,例如删除冗余/未使用的依赖项,例如node_modules,添加必需的依赖项,修复声明/引用错误等,而不删除用户创建的资产,例如.js,.css,图像等?我之所以这样做,是因为我相信这可能会减少许多隐藏的问题,并有助于缩小故障排除任务的范围...

或者,我可以执行以下操作:

  1. 备份我的所有JS文件。
  2. 清空Firebase的功能文件夹。
  3. 再次运行firebase init
  4. 还原我的JS文件。
  5. 再次部署Firebase功能并对其进行故障排除?还是缺少任何步骤?

很抱歉提出一个愚蠢的问题。任何建议将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:1)

如果您认为node_modules文件夹的内容有问题:

  1. 完全删除所有node_modules文件夹。它们不包含任何特殊信息。这只是从互联网下载的模块的副本。
  2. 使用npm install从正确的位置(您的函数文件夹)完全重建它,该位置使用package.json确定其中应包含的内容。