【问题标题】:QooxDoo: How to force generate.py to include a Part?QooxDoo:如何强制 generate.py 包含一个零件?
【发布时间】:2012-11-05 17:21:40
【问题描述】:

现在我正在使用 QooXDoo 构建 RIA 内联应用程序。我在这个内联应用中有 2 个部分。

现在我在构建零件时遇到了问题。

如何强制 generate.py 包含 Application.js 中未明确使用的部分

generate.py 源的日志

>>> Collecting classes   
- Warning: Hint: Unknown global symbol referenced: desktop (tappv3.Application:80)
- Warning: Hint: Unknown global symbol referenced: navSlideIn (tappv3.Application:88)
- Warning: Hint: Unknown global symbol referenced: setDeskTop (tappv3.Application:90)
- Warning: Hint: Unknown global symbol referenced: __MainWindow (tappv3.Application:105)
- Warning: Hint: Unknown global symbol referenced: addWindow (tappv3.MainWindow:30)
- Sorting 262 classes  
>>> Assembling parts
- **part part_agent    - Part #part_agent is ignored in current configuration**
- part boot  
>>> Collapsing parts  
>>> Verifying parts  
>>> Generate application
- Processing 2 locales  
- Generate packages  
- Generate loader script
>>> Done (0m01.51)

提前致谢。

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    如果您指的是“part_agent”部分,如果该部分不包含任何类,则此部分将被忽略。如果它涵盖了有效的类,则需要在 config.json 中检查此部件的部件定义。您可能想查看manual 中每个部分的“包含”键的提示。

    您还应该检查“未知全局符号”警告。

    【讨论】:

    • 谢谢。我正在为一些额外的任务使用外部 javascript 函数。这将使这些未知的全局符号警告...这可能会导致任何问题吗?
    • 不,如果您知道符号在运行时可用,一切都很好。但我会#ignore 那些,以便真正的问题对你来说变得明显,并且不要被你可以忽略的其他警告淹没。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2022-10-31
    • 1970-01-01
    相关资源
    最近更新 更多