我想要将HMR添加到纯Node.js代码或使用原生ES模块编写的浏览器代码中。
没有Babel,没有Webpack,没有转译,只有普通的JS文件和ES模块import
和export
调用。
我们能在纯Node或浏览器中使用HMR吗?
我想要将HMR添加到纯Node.js代码或使用原生ES模块编写的浏览器代码中。
没有Babel,没有Webpack,没有转译,只有普通的JS文件和ES模块import
和export
调用。
我们能在纯Node或浏览器中使用HMR吗?
Snowpack 是一种工具,它使用本地ES模块来摆脱捆绑,并且每次保存更改都会比使用类似Webpack等打包工具的设置更快地反映出来。
来自Snowpack网站:
开发过程中不再需要打包: Snowpack安装您的npm依赖项,以便可以在浏览器中直接导入它们,而无需应用程序打包程序。
即时的开发启动: Snowpack的开发服务器在大多数计算机上不到20ms即可启动。文件仅在浏览器请求时按需构建。
即时的开发重建: 每当你保存时,永远不要等待超过几毫秒。由于没有大型应用程序块需要重新构建,因此更改立即反映在浏览器中。
连接您喜欢的构建工具: 使用简单的、熟悉的“脚本”界面管理构建,代替传统复杂的插件生态系统。
为生产进行捆绑: 它是最好的两个世界: 快速的无捆绑开发+优化的捆绑生产。选择捆绑(优化)或未捆绑的构建输出,无需任何额外的配置。