gpt4 book ai didi

extjs - 如何在我的ExtJS网络应用程序中显示sencha应用程序构建时间戳

转载 作者:行者123 更新时间:2023-12-03 04:05:57 25 4
gpt4 key购买 nike

我目前正在使用gradle中的sencha应用程序构建我的sencha应用程序。

构建时,我想设置诸如构建时间戳记之类的信息,以便可以在构建的Web应用程序中对其进行引用和输出。我假设sencha cmd将存储有关构建状态的一些详细信息,但是在任何文档中都找不到在何处引用该信息。

如果Sencha Cmd未保存构建信息,那么我认为应该从Gradle构建过程中传递此信息?

  • 我找到了有关如何通过gradle进行此操作的页面,但是对基于sencha的解决方案更感兴趣。 Displaying version and date of build in the xhtml page

  • 感谢您的任何帮助。

    詹姆士

    最佳答案

    深入了解Sencha cmd here
    在您的build.xml中添加-after-page任务以将其附加到生成的javascript文件中
    尝试以下操作,该操作将放入时间戳记字符串,然后可以使用它:

    <target name="-after-page">
    <tstamp>
    <format property="APP_TIMESTAMP" pattern="MM/dd/yyyy hh:mm aa"
    </tstamp>

    <!--
    The build.classes.file property holds the full path to the "all-classes.js"
    file so we use that variable rather than hard-code the name.
    -->
    <move file="${build.classes.file}" tofile="${build.classes.file}.tmp"/>

    <concat destfile="${build.classes.file}">
    <header filtering="no" trimleading="yes">
    var applicationTimestamp = "${THISYEAR}";
    </header>
    <fileset file="${build.classes.file}.tmp"/>
    </concat>

    <delete file="${build.classes.file}.tmp" />
    </target>

    关于extjs - 如何在我的ExtJS网络应用程序中显示sencha应用程序构建时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194497/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com