2015年12月8日 星期二

Setting Up an Environment for Developing React Native App on Linux VM with Windows 7 Host

        最近打算將食譜搜搜 App 用 React Native 改寫,因此研究了一下創建一個專門 for React Native 的開發環境。感覺還蠻複雜的,因此記錄下一些心得供日後參考。

  1. Preparing a VM
因為沒有 Mac 又不想用 Windows 開發,因此想說建一個 Headless Linux 的 VM 跑在 Windows 7 上。Project files 放在 share folder 裡,同時經由 SSH 進去 VM 以 command line 作啟動 web server 及 build 等相關的操作。這裡用的是 Vagrant + Virtual Box,Linux dist. 則是 Ubuntn Precise64。執行動作是,
          Create 一個 folder,執行 Vagrant init
          編輯 Vagrantfile,設定 VM Box (Guest OS),如果本機沒有這個 Box,可能要先作 Vagrant box add
          之後 Vagrant up 就可以把 VM 跑起來了
       
    以下幾點值得注意:

    1. Dependencies Installation
    按照 React-Native 官網上的' Getting Started 及 Android Setup 步驟把該裝的裝一裝。這裏可能會有問題的有,
    1. Project init and testing
    接下來就可以 react-native init myAwesomeProject 了, 因為電腦不給力所以就捨棄 Emulator 採實機作測試。重點如下,
    一些參考連結

    http://my.oschina.net/jackzlz/blog/508210#OSC_h2_1

     
         12/09 Update



    沒有留言:

    張貼留言