如果我忘记删除 .js 文件中的 'debugger;' 并将其实时部署怎么办?会影响我的申请吗?
What if I forgot to remove 'debugger;' in a .js file & deploy it on live. Will it affect my application?
我正在开发 nodeJs 应用程序,但我不小心忘了删除调试器;里面的代码。如果我在实时部署相同的代码,我会遇到任何问题吗?
这不是问题。
此外,将来您可以使用一些工具自动从生产代码中排除 debugger
指令。
例如。 babel plugin.
debugger
语句仅在启用调试模式时才会影响 Node 应用程序,使用 --inspect
选项或 the documentation 中列出的其他方式。否则他们将被忽略;它们对性能的影响很小。
将来避免这种情况的一种可能方法是启用 ESLint no-debugger
rule 并在部署时强制执行。
我正在开发 nodeJs 应用程序,但我不小心忘了删除调试器;里面的代码。如果我在实时部署相同的代码,我会遇到任何问题吗?
这不是问题。
此外,将来您可以使用一些工具自动从生产代码中排除 debugger
指令。
例如。 babel plugin.
debugger
语句仅在启用调试模式时才会影响 Node 应用程序,使用 --inspect
选项或 the documentation 中列出的其他方式。否则他们将被忽略;它们对性能的影响很小。
将来避免这种情况的一种可能方法是启用 ESLint no-debugger
rule 并在部署时强制执行。