Crema 应用程序共享配置与开发工具库

本库为 Crema 应用程序(包括 "cremalabapp-web" 和 "cremalabapp-mobile")提供共享配置、脚本和依赖项。

开发工具

  • Lerna: 用于管理包含多个软件包的 JavaScript 项目。
  • ESLint: 用于代码格式化和单元测试 (通过 ESLint 插件)。
  • TypeScript: 为 JavaScript 提供静态类型检查。

设置

  1. 安装 Node 版本管理器 (nvm): bash nvm install 'lts/*' && nvm use
  2. 安装项目依赖项: bash npm i
  3. settings.json 中启用 “保存时自动修复”: json { "eslint.autoFixOnSave": true, "eslint.validate": [ "javascript", "javascriptreact", { "language": "typescript", "autoFix": true }, { "language": "typescriptreact", "autoFix": true } ] }
zip 文件大小:184.14KB