我正在开发一个项目来创建网站的移动应用程序版本(网站已经部署和服务),我们使用的是 Ionic v1.7.16。
我的上级已经审查过我们是否可以在 Ionic 项目上工作,然后将其也部署到网络上(替换以前的网络版本),以便在移动和浏览器(桌面)上具有几乎相同的界面和用户体验。
我读过“ ionic 浏览器平台”,对它有一些经验,但我没有遇到任何问题。
我的问题和标题一样。 “ ionic 服务”和“ ionic 构建浏览器”之间有区别吗?
我的观察:
Ionic 浏览器平台仍处于测试阶段,我还没有遇到过太多来源,就像我对 Ionic 平台 android 所做的那样。也感谢有关各种 Ionic 浏览器平台的常见问题解答/来源。
最佳答案
我正在使用我的第一个 ionic 2 RC1 添加了 2 个平台(Android 和浏览器)的应用程序,我很欣赏这些命令之间的差异...
它生成(在我的情况下)这个输出:
$ ionic serve browser
myproject_root
|-- www ( 13 MB )
|-- Assets (1.40 MB)
|-- 构建 ( 11.5 MB )
|-- main.css (729.90 KB)
|-- main.js ( 3.50 MB )
|-- main.js.map ( 7.10 MB )
|-- polyfills.js (84.10 KB)
|-- index.html (1.20 KB)
|-- manifest.json (313 B)
|-- service-worker.js (3.60 KB)
$ ionic build browser
myproject_root
|-- www ( 5.60 MB )
|-- Assets (1.40 MB)
|-- 构建 ( 4.20 MB )
|-- main.css (636.70 KB)
|-- main.js ( 1.60 MB )
|-- main.js.map ( 1.90 MB )
|-- polyfills.js (84.10 KB)
|-- index.html (1.20 KB)
|-- manifest.json (313 B)
|-- service-worker.js (3.60 KB)
此外,我发现其他可部署的输出:
myproject_root
|-- 平台
|-- 浏览器
|-- www ( 5.70 MB )
|-- Assets (1.40 MB)
|-- 构建 ( 4.20 MB )
|-- main.css (636.70 KB)
|-- main.js ( 1.50 MB )
|-- main.js.map ( 1.80 MB )
|-- polyfills.js (84.10 KB)
|--cordova-js-src (9.40 KB)
|-- confighelper.js (3.00 KB)
|-- exec.js (4.70 KB)
|-- platform.js (1.60 KB)
|-- 插件 (17.60 KB)
|--cordova-plugin-device (5.70 KB)
|-- cordova-plugin-splashscreen (6.00 KB)
|--cordova-plugin-statusbar (5.10 KB)
|-- ionic 插件键盘 (643 B)
|-- config.xml (1.40 KB)
|-- confighelper.js (3.00 KB)
|--cordova_plugins.js (2.00 KB) |--cordova.js (59.00 KB) |-- exec.js (4.70 KB)
|-- platform.js (1.60 KB)
|-- index.html (1.30 KB)
|-- manifest.json (313 B)
|-- service-worker.js (3.60 KB)
概括
我可以使用不同的加载时间在我的 Web 服务器中部署所有这 3 个文件夹。
这是我的测试简历带有停用的缓存
仅供引用:Android .apk 重 3.70 MB
我的结论
免责声明:我最近读到 Ionic Team 正在考虑改变 汇总为 webpack 所以这一切都可能在 future 的 Ionic 2 版本中改变。
关于cordova - "ionic serve"和 "ionic build browser"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38659584/