【问题标题】:cordova exclude non minified js from project科尔多瓦从项目中排除非缩小的js
【发布时间】:2014-09-14 22:42:24
【问题描述】:

我是否需要从我的项目中手动删除非缩小的 js 文件,或者有没有办法排除或忽略它们。在xcode中可能吗?我还没有找到好的答案。

【问题讨论】:

    标签: cordova xcode5 minify


    【解决方案1】:

    一个典型的解决方案是将您的项目安排到“src”和“build”目录中。因此,您的所有原始源代码都将位于“src”下,并且您的构建过程将生成一个旨在执行而不是修改的“构建”。因此,您的缩小代码将在“build”下,而未缩小的代码将在“src”下。

    这使得分发构建变得更加容易,因为它删除了用于开发的庞大源代码和实用程序(例如单元测试、部署脚本、文档等)。它还消除了在生产环境中编译的需要,这使得它更快、更容易部署,因为它不需要时间来编译,也不需要安装编译工具链(只需共享运行时库)。

    此外,您还可以使用构建目录来构建基于平台的几种不同类型的构建。对于 Web 开发,传统上认为只有一个构建(因为所有浏览器下载相同的源)。这不仅不是必需的,而且近年来,随着 Cordova 等平台的出现,需要特定于平台的构建。

    【讨论】:

    • 我是否需要维护这 2 个目录,或者我可以以某种方式使它们保持同步,但不包括非最小 js 文件?
    • 您将使用构建脚本将“src”代码“编译”成“构建”。构建预计将由构建脚本完全重新创建,而不是由源代码控制跟踪。然后,您只需将构建部署到生产环境,而不是源代码。
    猜你喜欢
    • 2014-03-22
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    相关资源
    最近更新 更多