macOS安装native-script的坑

前言

为了完成课程大作业,我们组使用了native-script 用vue写原生app,然而安装过程比较心酸,现在记录一下历程。

NativeScript

  • NativeScript Vue 基础教程
  • NativeScript Advanced Setup for macOS 这是一篇依赖总览,主要依照这上面的要求

系统环境

  1. node原来为6.x,太低了,需要更新到8.x以上 参照 Upgrade Node.js to the latest version on Mac OS
  2. npm版本为6.5.0,不需要再更新
  3. macOS原来为10.11,然后在摸爬滚打后发现至少要10.13以上,因此前往App Store下载macOS Sierra和macOS High Sierra
  4. Xcode版本原来为8.1beta,然后在摸爬滚打后发现至少要10.1以上,因此先卸载原来的8.1版本,再在macOS更新后重新下载;卸载Xcode参见这一篇如何干净的卸载Xcode和缓存?

安装配置

在折腾完这些系统环境后,开始安装必要文件,这几步没有什么大问题

sudo gem install xcodeproj

sudo gem install cocoapods

#这一步非常耗时间 大概要下载完600mb左右的文件
pod setup

pip install six

npm i -g nativescript

运行

  1. 之后在native-script项目中先npm install,然而报了很多错,查看报错信息发现是默认的python环境是3.x,然而执行了一段2.x版本的code,因此去iTerm中修改了默认的python环境,然后一切正常
    macOS安装native-script的坑_第1张图片
  2. 执行 tns run ios --bundle --emulator --hmr 打包,热替换

你可能感兴趣的:(macOS安装native-script的坑)