如何在没有Browserify的情况下使用CommonJS依赖项?

时间:2015-04-17 12:50:30

标签: javascript browserify commonjs

我想在Web应用程序中使用JavaScript库,该应用程序不是单页应用程序,还没有使用模块加载器。

但是图书馆(virtual-dom)仅作为npm package for Browserify发布,所有示例都使用require

如何在不使用Browserify或模块加载器的客户端应用程序中使用CommonJS依赖项?

2 个答案:

答案 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构建的,因此可以这种方式使用。