我有一个项目,需要创建一个共享命名空间。
我有这样的共享命名空间:c:\namespaces\test
这里我有像a.js 这样的文件
我如何编译我的项目以将所有文件包括在测试命名空间中?感谢
邮件列表中的答案:http://qooxdoo.678.n2.nabble.com/How-to-set-up-a-custom-shared-namespace-and-use-in-my-project-in-Qooxdoo-td7365092.html;cid=13457069181884-716
您不希望共享命名空间,而是希望共享代码。你可以分享跨项目的代码,独立于公共命名空间。
对于共享代码,只需创建一个单独的qoxdoo应用程序,就像您将用于新项目(例如使用"create-application.py-n test")。添加a.js到通常的源路径,例如test/source/class/a.js.
然后,在您的主项目中,将新库"test"添加到config.json中。例如,在"作业"部分添加
"库":{"库":[{"manifest":"path/to/test/manifest.json"}]}
现在,您可以像其他qoxdoo一样使用"test"命名空间中的类应用程序代码中的类:
var a=新测试.a();