1. 应用脚手架
1.1 项目描述
本仓库包含一个脚手架,帮助开发者构建新核云应用
1.2 快速开始
1.2.1 环境依赖
- Node.js ≥ 18.12.1
1.2.2 安装配置
- 克隆本仓库
- 运行pnpm install
1.2.2.1 开发环境
打开新终端运行 pnpm run dev
注意 : pnpm run dev命令启用了热模块替换(HMR),您对代码的修改将立即生效而无需手动刷新页面,极大提升开发体验。
1.2.2.2 生产环境
- 打开新终端运行 pnpm run build
- 上传至新核云插件平台
- 开启应用状态(如已开启请忽略)
注意:不建议修改打包产物的配置文件!
1.3 为什么选择此脚手架?
本脚手架提供多种功能帮助您维护和扩展应用,以下为部分特性(无需预先掌握这些技术):
- ECMAScript(ES2022) - 支持最新JavaScript标准
- Vite构建工具 - 基于Rollup的高效模块打包
- PostCSS样式处理 - 支持CSS变量、混入等高级特性
- 优化构建 - 自动代码分割和tree shaking
- Vitest测试框架 - 与Vite生态无缝集成的测试方案
1.4 目录结构
1.4.1 目录/文件
.github/: PR模板、ISSUE模板等存放位置
dist/: 构建产物目录
src/: 源代码目录(JS/CSS/模板/翻译文件)
rollup/:支持i18n的静态复制和翻译加载插件
vite.config.js:Vite配置文件
package.json:项目元数据和依赖配置
1.4.2 核心目录说明
- dist:构建生成的目录,包含manifest.json和编译后的静态资源
- src:源代码主目录,包含国际化文件zh-CN.json/en-US.json
- vite.config.ts:配置Vite构建参数,集成@newcore/client SDK
1.5 国际化(I18n)
/src/lib/i18n.ts模块提供t方法进行翻译键值查找。语言文件应命名为:
- 中文:zh-CN.json
- 英文:en-US.json
1.6 SDK文档
参考新核云SDK技术文档。
1.7 问题反馈
通过联系管理员进行反馈。
1.8 版权声明
版权所有:新核云