DockerAction记录作者:LinkSystem2017/08/11Ionic3Action是我对Ionic3的实践记录。配置cnpm和npm国内源#解决网速问题install-gioniccordovaCreateanIonicproject#选择一个模板,上下键控制,回车ionicstartionic-action?你想使用什么启动器:>选项卡.............ionic-angular一个带有简单选项卡式界面空白的启动项目......ionic-angular一个空白的入门项目sidemenu.....................ionic-angular一个带有侧边菜单的起始项目,在内容区域中有导航super......ionic-angular一个起始项目包含用于Ionic开发的预构建页面、提供程序和最佳实践。会议。.....ionic-angular一个演示真实世界应用程序教程的项目.....ionic-angular一个基于教程的项目,与Ionic文档aws..........ionic-angularAWSMobileHubStarter#然后项目开始brake和build,但是如果网速不是很快,build会出错,crash#我猜原因是它检查文件的sha值,#需要手动删除node_modules,然后进入项目重新安装#但是需要注意的是不要使用npminstall,否则还是会因为网络问题挂掉cdionic-actioncnpminstall\[17/19]安装repeat-string@^1.5.2platformunsupported@ionic/app-scripts@3.0.0?chokidar@1.7.0?fsevents@^1.0.0Packagerequireos(darwin)不兼容你的平台(win32)[fsevents@^1.0.0]optionalinstallerror:Packagerequireos(darwin)notcompatiblewithyourplatform(win32)√安装了19个包√链接了489个最新版本缓存的二进制文件位于C:\Users\Hello\.npminstall_tarball\node-sass\4.5.3\win32-x64-48_binding.nodeBinary位于D:\Learn-Ionic\ionic-action\node_modules\_node-sass@4.5.3@node-sass\vendor\win32-x64-48\binding.nodeTestingbinaryBinary没问题√??运行2scriptsdeprecate@ionic/app-scripts@3.0.0?rollup-plugin-node-builtins@2.1.2?browserify-fs@1.0.0?level-filesystem@1.2。0?level-sublevel@5.2.3?xtend@2.0.6?object-keys@~0.2.0请更新到最新的object-keysRecentlyupdated(since2017-09-22):16个包(详见文件D:\Learn-Ionic\ionic-action\node_modules\.recently_updates.txt)今天:→@ionic/app-scripts@3.0.0?autoprefixer@7.1。1?browserslist@2.4.0?electron-to-chromium@^1.3.18(1.3.24)(16:02:24)→@ionic/app-scripts@3.0.0?autoprefixer@7.1.1?caniuse-lite@^1.0.30000670(1.0.30000740)(13:01:02)→@ionic/app-scripts@3.0.0?tslint@5.7.0?tsutils@^2.8.1(2.10.0)(02:28:25)√所有包安装(576包从npmregistry安装,用时36s,速度36.1kB/s,json508(1.06MB),tarball223.02kB)访问Ionicproject#Startproject,自动访问(默认浏览器)ionicserve[INFO]Startingapp-scriptsserver:--address0.0.0.0--port8100--livereload-port35729--dev-logger-port53703-Ctrl+C取消配置AndroidStudio和AndroidSDK到百度,支付注意配置SDK的路径。Gradle所在路径为Ionic。添加插件#--nofetchisrequiredcordovaplatformaddandroid@6.2.3--nofetchbuildanAndroidapplicationioniccordovarunandroid关于Ionic的报错真是麻烦。但是如果按规矩按步骤做,还是可以建起来的。重点是Android部分配置起来可能比较麻烦。
