天天看點

Weex 06 weex之Git忽略檔案的配置

前言

weex如果使用Git作為版本控制工具的話,必定要做一些配置比如忽略檔案,本章介紹weex的Git配置以及一些坑。

###正文

####幹貨

#####上傳到Git倉庫

  1. 在項目的根目錄下添加檔案.gitignore(可以先建立一個文本檔案,然後修改名字):

    .gitignore内容:

```git配置
#忽略依賴包
/node_modules
/platforms/*
/plugins/*
/dist/
/temp/
assets/tools/
.vscode
```
           
  1. 在項目的根目錄下添加檔案.babelrc(建立方式和.gitignore),否則會報錯(weex-ui異常 Syntax Error: Unexpected token (101:10)):

    .babelrc内容:

    { "presets": ["es2015", "stage-0"] }
               
  2. 添加以上兩個檔案之後,就可以上傳到Git倉庫上了。

    #####從Git倉庫下載下傳

  3. 從Git克隆下來之後,在根目錄下運作:
    npm install
               
  4. enjoy it

水貨

weex項目各個目錄的作用

  1. 這裡簡介一下weex各個項目的目錄的作用,歡迎繼續補充:
    Weex 06 weex之Git忽略檔案的配置
  • .gitignore和.babelrc屬于隐藏的配置檔案;
  • dist用來存儲生成的JSBundle檔案;
  • node_modules用來存放外部引用的子產品,給檔案夾在Git中需要添加忽略,在初始化項目的時候npm install的時候會重新安裝。
  • platforms檔案夾用來存放生成的ios和Android項目(通過weex platform add android/ios來添加),因為生成的項目包含大量的檔案,并且生成的項目是一次性的,即之後修改JS代碼,這個檔案夾生成的檔案是不動的,是以建議該目錄忽略。
  • src檔案夾即我們的源碼。
  • test檔案夾測試檔案件,如果需要單元測試可能會用到。
  • web檔案夾存放浏覽器端的一些配置。