前言
weex如果使用Git作为版本控制工具的话,必定要做一些配置比如忽略文件,本章介绍weex的Git配置以及一些坑。
正文
干货
上传到Git仓库
- 在项目的根目录下添加文件.gitignore(可以先创建一个文本文件,然后修改名字):
.gitignore内容:
#忽略依赖包
/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文件夹存放浏览器端的一些配置。