Browserify:捆绑源中的应用程序逻辑还是单独的?

Browserify: App Logic in Bundled Source or Separate?

开始使用 SPA 静态站点 Web 应用程序项目,该项目以仅在 NPM 上可用的库为中心。我正在考虑第一次在我的构建过程中使用 Browserify。我应该使用 require 语句在预编译的源代码中构建我的 Web 应用程序逻辑,然后编译并拥有一个文件,还是应该通过 window.functionName 公开函数并将我的应用程序逻辑分开?

谢谢!

您应该使用 import 语句在预编译源代码中构建您的应用程序逻辑。在 window 对象上公开函数有什么好处?通常不推荐。