Browserify

Browserify

Browserify通过捆绑所有依赖项,使您可以在浏览器中需要(模块)。
浏览器没有定义require方法,但是Node.js有。使用Browserify可以编写使用require的代码,就像在Node中使用它一样。Browserify是用于为浏览器编译节点风格的commonjs模块的工具。您可以使用browserify来组织代码并使用第三方库,即使您不以其他任何身份使用node本身,除了使用npm捆绑和安装软件包之外。browserify使用的模块系统与节点相同,因此发布到npm的软件包最初打算在节点中使用,但不适用于浏览器,也可以在浏览器中正常工作。人们越来越多地向npm发布模块,这些模块有意设计为可使用browserify在节点和浏览器中工作,并且npm上的许多软件包仅在浏览器中使用。npm适用于所有javascript,无论是前端还是后端。
browserify

分类目录

具有任何许可的所有平台的Browserify替代品

Webpack

Webpack

webpack是用于现代JavaScript应用程序的模块捆绑器。
Parcel JS Application Bundler

Parcel JS Application Bundler

特点:🚀快速的捆绑时间-多核编译和文件系统缓存,即使在重启后也能快速重建。
SystemJS

SystemJS

Configurable module loader enabling dynamic ES module workflows in browsers and NodeJS.