首页 文章

将JS应用程序部署到浏览器和nw.js或Atom Electron?

提问于
浏览
1

我想知道是否有开发javascript应用程序的工具或方法,并将其部署到浏览器javascript或部署到nwjs或Atom Electron的本机应用程序 .
当然,它必须使用浏览器兼容的功能,而不是节点的本机功能 .
我想's just a matter of how to bundle the files, but maybe there'是一个已经做到这一点的工具 .

2 回答

  • 0

    尝试使用browserify,真的很酷 .

    browserify是一个为浏览器编译节点风格的commonjs模块的工具 . 您可以使用browserify来组织代码并使用第三方库,即使您不以任何其他容量使用节点本身,除了使用npm捆绑和安装软件包 . 浏览器使用的模块系统与节点相同,因此发布到npm的包最初打算用于节点而不是浏览器,在浏览器中也可以正常工作 . 人们越来越多地将模块发布到npm,这些模块有意设计为使用browserify在节点和浏览器中工作,而npm上的许多软件包仅用于浏览器 . npm适用于所有javascript,前端或后端

    https://github.com/substack/browserify-handbook#introduction

  • 1

    这取决于您的开发环境 . 我正在开发一个电子应用程序,它依赖ipc消息,但如果想直接在浏览器中使用这个应用程序,我只需要创建一个包装器,让构建工具处理这些东西(webpack,gulp,grunt . ..) .

    如果你想使用Electron,你应该研究Electron Builder想要的约定 . 他们将应用程序及其依赖项与开发代表(电子,电子构建器等)分开 .

相关问题