component.js是否与node-webkit兼容?

时间:2013-11-26 02:42:11

标签: requirejs node-webkit

由于node-webkit对浏览器上下文使用requirejs()而对于节点上下文使用require()(可能在同一个JS中共存),我怀疑它是否适用于component.js。我想切换到component.js,但它们会很好地结合在一起吗?

现在我正在使用Aura.js http://aurajs.com/,它与component.js的概念非常相似。 但是component.js似乎有一个更大的生态系统。

1 个答案:

答案 0 :(得分:1)

我想他们会工作得很好。组件的构建文件在范围的顶部定义了自己的“require”函数,因此任何内置的“require”函数都将在该范围内不可见。

我实际上正在研究node-webkitizing我构建的组件的js app,所以我会告诉你它是怎么回事。


更新:初步调查显示,为获得最大满意度,可能需要进行一些调整。我的结果,我的非平凡的单页应用程序,使用ace编辑器,角度,玉,lesscss等。

  • 默认配置:工作得很好
  • 设置工具栏:false;应用程序挂起......
  • 设置工具栏:false和node:false;工作得很好

这可能只是node-webkit的一个错误,与使用组件无关。我会告诉你的。


更新2:看起来在“独立模式”(component build -s name)中构建组件的工作没有打嗝。这意味着构建的文件是作用域的,window.require不受影响。因此,如果要使用node的require,可以在脚本中使用window.require。