Edy*_*rne 6 javascript browser build cordova ionic2
所以我是Ionic的新手,可能会遗漏一些东西.但我开始这样一个新的空白应用程序:
ionic start BlankApp --v2 blank
然后添加了浏览器平台:
cordova platform add browser
然后为生产而建造:
ionic build browser
输出如下所示:
> ionic-hello-world@ ionic:build C:\Work\ionic\BlankApp
> ionic-app-scripts build
keywords if/then/else require v5 option
[17:56:25] ionic-app-scripts 0.0.47
[17:56:25] build dev started ...
[17:56:25] clean started ...
[17:56:25] clean finished in 3 ms
[17:56:25] copy started ...
[17:56:25] transpile started ...
[17:56:28] transpile finished in 3.47 s
[17:56:28] webpack started ...
[17:56:28] copy finished in 3.65 s
[17:56:34] webpack finished in 5.65 s
[17:56:34] sass started ...
[17:56:35] sass finished in 1.45 s
[17:56:35] build dev finished in 10.73 s
You have been opted out of telemetry. To change this, run: cordova telemetry on.
Error loading cordova-browser
Running command: cmd "/s /c "C:\Work\ionic\BlankApp\platforms\browser\cordova\build.bat""
Cleaning Browser project
Run Code Online (Sandbox Code Playgroud)
鉴于此应用程序中没有任何内容,我期待一个小的js包.树震动应该已经丢掉了很多代码,而我认为该应用程序应该被认为是快速闪电.
不幸的是,这不是发生的事情.
该platforms/browser/www/build/js目录的main.js文件大小超过4MB.还有一个包含500Kb内容的main.css文件.
我错过了什么?我在找错了地方吗?
**更新:**我的问题是我正在尝试构建一个渐进的Web应用程序.如果我只想构建一个移动应用程序,那就没事了.但是对于一个网络应用程序下载4MB的东西,甚至算上它自己的内容是疯了,我不敢相信这是RC4版本的联盟状态.
谢谢,
爱德华多
当您仔细思考一下时,您的构建规模很大是很符合逻辑的。这是因为,在构建内部,有 Cordova 及其所有依赖项和插件。但是当你看到它main.js并且main.css相当大时,这是因为 Cordova 试图将每个库、插件等......放在同一个文件中。
但是,您能否上传这两个文件,看看我是否正确。:)
| 归档时间: |
|
| 查看次数: |
2102 次 |
| 最近记录: |