如何解决“ionic cordova build browser”和“ng build”有什么区别?
我正在构建一个混合网络应用。这是一个采用 Ionic Cordova 框架的 Angular 应用。
开始构建此应用程序的企业已记录使用 ionic cordova build browser
为浏览器构建应用程序。
现在我发现这给我的闪屏和浏览器请求权限带来了一些问题。我还发现使用 ng build
,没有启动画面,我的浏览器也不会请求权限。
这让我想使用 ng build
进行构建,至少对于浏览器而言,但我想知道是否会出现问题,例如,角度构建不需要的那些权限。>
我的 after_build.js
,调用以下插件:
const plugins = [
'cordova-plugin-file','cordova-plugin-file-opener2','cordova-plugin-splashscreen','cordova-plugin-android-permissions','cordova-plugin-browsertab',];
编辑:
我现在看到 Ionic build
使用 ng build
,但添加了离子功能。 (https://ionicframework.com/docs/cli/commands/build)。所以我剩下的唯一问题是,ionic cordova build browser
是否根据权限做额外的事情?
解决方法
-
ionic build
生成 2 个略有不同的生产环境 并且其中只有一个似乎正确加载了本地 Cordova 设备 插件。如果 Ionic Team 的某个人读过这篇文章,也许可以给我们一个 原因... -
ng build
我注意到 Angular 2/4 在他们的生产构建过程中走得更远。我想知道ng build -- prod
是否是 Ionic 团队所在的位置 尝试去,如果你可以用它来构建离子项目 好吧。
Angular 的一个好处是将 index.html 上的包含更改为在末尾具有随机数,从而迫使用户浏览器刷新 main.js
之类的文件,这很关键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。