我想在Web应用程序中使用JavaScript库,该应用程序不是单页应用程序,还没有使用模块加载器。
但是图书馆(virtual-dom)仅作为npm package for Browserify发布,所有示例都使用require
。
如何在不使用Browserify或模块加载器的客户端应用程序中使用CommonJS依赖项?
答案 0 :(得分:3)
简单,只需在此处下载此文件:
https://github.com/Matt-Esch/virtual-dom/blob/master/dist/virtual-dom.js
然后将其包含在您的页面中:
<script src="virtual-dom.js"></script>
现在您可以像访问它一样访问它:
virtualDom.create(...);
virtualDom.diff(...);
virtualDom.h(...);
virtualDom.patch(...);
答案 1 :(得分:1)
如果没有找到模块系统,Browserify --standalone
option会使用“全局窗口”。
virtual-dom/dist目录是使用命令browserify --standalone virtual-dom index.js > dist/virtual-dom.js
构建的,因此可以这种方式使用。