回覆列表
  • 1 # 中見彩虹

      編譯示例程式需要將整個專案匯入到androidStudio中,androidStudio匯入專案時選擇react-native/ReactAndroid目錄。  由於專案依賴ndk因此如果要編譯Examples還需要安裝配置ndk目錄,下載ndk後是一個自解壓程式,會釋放ndk的目錄。  然後需要設定環境變數或者在react-native根目錄下新建local.properties檔案,檔案內容如下:  sdk.dir=c:\你的sdk目錄  ndk.dir=c:\你的ndk目錄  設定要之後就可以編譯了,匯入和編譯的過程比較曲折,請繼續看下文。  在編譯AwesomeProject專案時,沒有用到ndk,實際上這裡的ndk預設情況下並沒有用到,只是gradle的設定裡有ndk因此必須配置ndk才能匯入專案。  ndk是在編譯核心庫是才用到,核心庫位於react-native/ReactAndroid,匯入整個專案時以lib形式存在。檢視Examples目錄下UIExplorer,會發現在build.gradle是以線上的方式匯入核心庫的。透過原始碼的方式匯入被註釋掉了。  dependencies {  compile fileTree(dir: "libs", include: ["*.jar"])  compile "com.android.support:appcompat-v7:23.0.1"  // Depend on pre-built React Nativecompile "com.facebook.react:react-native:0.11.+"  // Depend on React Native source.  // This is useful for testing your changes when working on React Native.  // compile project(":ReactAndroid")  }

  • 2 # 巴黎巷尾影紫散步的

    方法1.ctrl/cmd+p(或ctrl/cmd+e)輸入extinstall[外掛關鍵字/名稱]

    方法2.ctrl/cmd+shift+p(或f1)輸入extensions,選中installextension然後輸入外掛名稱/關鍵字.

    不在外掛商店的外掛,則可以放置到使用者目錄下的.vscode/extensions資料夾中~重啟vscode即可生效.

    --

    剛剛寫完自己第一個vscode外掛的同學來啦.

    code的外掛將在0.10版中正式提供(應該快啦),目前0.9中其實已經支援,但是僅提供給有申請的同學.截止0.9.1,外掛管理等感覺完成度尚且不高,但核心及除錯體驗應該都已經做得差不多了.期待正式釋出~

    --

    外再次澄清一個容易被誤解的事情,code使用了和atom一樣的殼(electron),但是本身實現完全不同,沒有直接關係.

    code背後對應的專案monaco其實早於atom很久就已經出現在了visualstudioonline和

    typescriptplayground上,所以外掛自然也是自成體系.

  • 中秋節和大豐收的關聯?
  • 一公里等於多少米一公里等於幾千米?