前言
weex如果使用Git作為版本控制工具的話,必定要做一些配置比如忽略檔案,本章介紹weex的Git配置以及一些坑。
###正文
####幹貨
#####上傳到Git倉庫
-
在項目的根目錄下添加檔案.gitignore(可以先建立一個文本檔案,然後修改名字):
.gitignore内容:
```git配置
#忽略依賴包
/node_modules
/platforms/*
/plugins/*
/dist/
/temp/
assets/tools/
.vscode
```
-
在項目的根目錄下添加檔案.babelrc(建立方式和.gitignore),否則會報錯(weex-ui異常 Syntax Error: Unexpected token (101:10)):
.babelrc内容:
{ "presets": ["es2015", "stage-0"] }
-
添加以上兩個檔案之後,就可以上傳到Git倉庫上了。
#####從Git倉庫下載下傳
- 從Git克隆下來之後,在根目錄下運作:
npm install
- enjoy it
水貨
weex項目各個目錄的作用
- 這裡簡介一下weex各個項目的目錄的作用,歡迎繼續補充:
- .gitignore和.babelrc屬于隐藏的配置檔案;
- dist用來存儲生成的JSBundle檔案;
- node_modules用來存放外部引用的子產品,給檔案夾在Git中需要添加忽略,在初始化項目的時候npm install的時候會重新安裝。
- platforms檔案夾用來存放生成的ios和Android項目(通過weex platform add android/ios來添加),因為生成的項目包含大量的檔案,并且生成的項目是一次性的,即之後修改JS代碼,這個檔案夾生成的檔案是不動的,是以建議該目錄忽略。
- src檔案夾即我們的源碼。
- test檔案夾測試檔案件,如果需要單元測試可能會用到。
- web檔案夾存放浏覽器端的一些配置。