有人熟悉Yabble或其他浏览器端 CommonJS 加载器吗?
我正在试验 Node.js,并且非常想创建可以在服务器端和客户端互换使用的 Javascript 模块。这最终可能更像是“因为它很棒”之类的东西,而不是“因为它实用且有用”之类的东西。
因此,我基本上试图让 CommonJSrequire()
方法在浏览器端工作,这正是 Yabble 应该做的。我真的不知道从哪里开始。除了在Yabble 的 Github 自述文件中找到的内容之外,我似乎找不到任何文档,这并没有多大帮助。
基本上我所做的只是把它放在一个 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 模块?