gpt4 book ai didi

Cordova工作流程结构

转载 作者:行者123 更新时间:2023-12-02 10:47:53 26 4
gpt4 key购买 nike

我使用 www 文件夹进行所有 ionic /角度工作,因此它包含许多我不想在实际设备上结束的文件,例如:

  • 未压缩的js文件
  • npm 库,有很多文件
  • 未连接的 CSS 文件

我现在正在做的是使用钩子(Hook)删除每个构建上的所有不必要的文件,但想知道是否有人以更简洁的方式执行此操作,因为大多数文件都会在每个构建上复制然后删除(例如 lib 或未缩小的 js 文件夹)。

最佳答案

我目前没有带我的项目,但我会与您分享我在 Cordova 中使用 AngularJS 的设置,我发现它非常容易使用。

www文件夹下,我放置了应用程序所需的所有资源:字体、css、部分、脚本(此文件夹仅包含捆绑脚本)。

www 文件夹(同一级别)之外,我有 bower_modulesnode_modules,它们将包含外部模块。此外,另一个文件夹 scripts 包含我为我的应用程序编写的自定义 TypeScript 文件。

在所有这些文件夹下,一个 gulpfile 从您的 Bower/npm 包中提取所有分发脚本(您实际使用的脚本文件)并将它们捆绑,然后将它们输出到 all.min.js 里面 www/scripts

tsconfig 文件设置为将编译后的 TypeScript 输出到 www/scripts/bundle.min.js。映射文件将输出到同一目录,以便于调试。

index.html 中,您只需引用 all.min.js,然后引用 bundle.min.js

通过此设置,您只需包含所需的文件。

(CSS 包含遵循类似的规则:gulp 将捆绑 css,并将它们输出到 www/css 中。)

关于Cordova工作流程结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41085543/

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