1. 环境准备:
node --version
npm --version
git --version
ionic --version
2. sudo npm install -g cnpm --registry=http://registry.npm.taobao.org
需要注意的是,因为国内的网络环境原因,在下载npm包的时候经常会遇到无法正常下载的情况。国内淘宝推出了 npm 镜像,这是一个完整的 npmjs.org 镜像,同步频率为15分钟一次,保证与官方服务同步。推荐使用该镜像。使用方法如下:
输入以下命令,切换到淘宝镜像源
3. ionic安装:
sudo npm install -g ionic
如果是更新ionic:
sudo npm i -g ionic
原因: 执行命令行命令时没有获得管理员权限
解决办法: 在命令前面加上sudo即可.然后输入电脑的管理员密码操作即可完成.
4. 关于iOS setup:
ios-sim & ios-deploy
sudo npm install -g ios-sim
我OS版本太高所以要加尾部--unsafe-perm=true
sudo npm install -g ios-deploy --unsafe-perm=true
5. 是时候添加iOS平台啦,哈哈哈哈
cordova platform add ios --nofetch
cordova build ios --prod
做完以上之后,其实我还是不能直接用terminal打开Xcode,,哈哈哈哈哈。我只能跑到项目目录下 platforms/ios,这个ios里面的文件就是我们iOS的东西啦,直接用Xcode打开就可以了,因为我项目是用了cocoapods去管理第三方的,所以还要去terminal那里,到ios目录下 pod install。运行成功啦~~~~~
因为你不pod install的话,会报错如下
===============这个是跳转 浏览器的命令: ionic serve
以上就是运行成功的之后的啦,做完这些之后会自动跳转到Safari。
======吐槽一点就是官网的文档,简直就是鸡肋,我搞了几天就是因为太相信官方文档了。大家有什么不懂的谷歌吧!!!