是否有人熟悉Yabble或其他浏览器端的CommonJS加载器?Yabble入门 - 浏览器端CommonJS模块加载
我正在尝试使用Node.js,非常想创建可在服务器端和客户端交互使用的Javascript模块。这可能最终变成“因为它很棒”而非“实际而有用”的东西。
因此,基本上,我试图让CommonJS的require()
方法对浏览器端的工作,而这正是Yabble是应该做的。但我不知道从哪里开始。我似乎无法找到除Yabble's Github readme中发现的文档以外的任何文档,这并没有什么帮助。
基本上所有我所做的就是把这个在HTML页面中......
<script src="yabble.js"></script>
<!-- Uses require -->
<script>
require.setModuleRoot('http://localhost:8030/')
my_module = require('my_module')
</script>
但只要我叫require()
功能我得到一个Synchronous require() is not supported.
抛出异常。
有人可以帮我开始吗?我应该在哪里加载yabble.js
我应该在哪里调用require?有没有特别的方法来运行我的Javascript模块?
它运行在'如果(假)模块{需要('X;)}'的情况下,或只是将其从服务器? – 2011-03-23 14:44:06
@Kragen我不知道实际上,我会运行一个测试,当我得到一个机会。 – 2011-03-23 21:55:47
酷!也许我会自己尝试。 – 2011-04-28 17:18:09