|
|
1
3
你的问题没有太多的空白。您需要做的事情:
就这样,测试正在进行。唯一的问题是它们失败了,因为脚本文件不使用
CommonJS format
。这是什么
这里是
最后
如果你现在重新运行测试,它们就会成功。 如果您想从网页使用CommonJS模块怎么办?您可以使用 browserify 为此。安装浏览器:
运行它生成一个包:
|
|
|
2
2
多亏了@wladimir和一些实验,我发现我可以安排事情,这样我就可以用标准函数表达式来构造代码,这样它在浏览器中正常运行,也可以在node.js中运行。 我只需要将module.exports设置为已定义的对象,并将MyObj.Sub设置为“require”MyObj(两者都被屏蔽为仅在CommonJs/node.js中可见),如下所示: myobj.js:
myobj-js:
(注意“./”似乎对需求很重要)。 然后可以使用<脚本>元素正常。 测试工具需要使用“require”包含原始脚本:
我有点纠结于btoa()/atob(),但那是另一回事。 |