UNPKG

@cake-fxd/rn-case

Version:

ReactNative Case

75 lines (52 loc) 1.38 kB
#### 蛋糕英语React Native UI组件 ### 开发调试 ``` yarn start ``` ### vscode必装插件 - eslint: 代码规范约束 - prettier:代码格式化 > settings配置 ``` "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, // Set the default "editor.formatOnSave": false, "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact", ], "editor.codeActionsOnSave": { "source.fixAll.eslint": true } ``` - vscode-fileheader: 代码注释工具 > settings配置 ``` "fileheader.Author": "liusiying@baicizhan.com", "fileheader.LastModifiedBy": "liusiying@baicizhan.com", "fileheader.tpl": "/*\r\n * @Author: {author} \r\n * @Date: {createTime} \r\n * @Last Modified by: {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n * @Description: \r\n */\r\n", ``` ### 技术选型 - expo [文档地址](https://expo.io/) ``` 开发前请提前安装expo-cli yarn add global expo-cli ``` - typescript: [文档地址](https://www.tslang.cn/docs/home.html) ### 提交规范 - huksy - commitlint - lint-staged > 参考文档 http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html