|
@@ -0,0 +1,60 @@
|
|
|
+# WAPP 微信小程序:小程序页面、样式、MOCK数据规范
|
|
|
+
|
|
|
+- 起步必看
|
|
|
+ - [目录及开发规范](./tutorial-devspec.html)
|
|
|
+ - [新项目小程序配置](./tutorial-startup.html)
|
|
|
+- 全局服务
|
|
|
+ - [全局:程序入口注意事项](./tutorial-app.html)
|
|
|
+ - [全局:变量、方法、服务](./tutorial-global.html)
|
|
|
+- 通用页面
|
|
|
+ - [组件:DiyPage](./tutorial-diypage.html)
|
|
|
+- 常用业务
|
|
|
+ - [用户登录及验证](./tutorial-userauth.html)
|
|
|
+
|
|
|
+# NovaWapp脚手架工具
|
|
|
+## 初始化子项目
|
|
|
+``` sh
|
|
|
+# 安装依赖
|
|
|
+npm i
|
|
|
+# 初始化子项目
|
|
|
+npm run nova init nova-doctor
|
|
|
+# 开发者工具选择 nova-wapp 目录启动项目
|
|
|
+```
|
|
|
+## 项目结构
|
|
|
+- 子项目配置文件目录:/config/\<project\> 目录为
|
|
|
+ - config.js 账套及三方参数配置文件
|
|
|
+ - app.json 小程序项目分包依赖文件
|
|
|
+- 开发者首先需要加载子项目的配置文件才能正常运行子项目
|
|
|
+ - 例如:npm run nova init nova-doctor
|
|
|
+ - 将nova-doctor精英内推项目配置文件,复制到当前项目进行开发
|
|
|
+- 更多目录介绍请查看:[目录及开发规范](./tutorial-devspec.html)
|
|
|
+## 命令帮助
|
|
|
+> npm run nova help
|
|
|
+``` sh
|
|
|
+> node .release-tool.js help
|
|
|
+usage: .release-tool.js <command>
|
|
|
+
|
|
|
+命令:
|
|
|
+ .release-tool.js list 列出所有可用小程序清单
|
|
|
+ .release-tool.js init <appname> 初始化小程序:根据appname
|
|
|
+
|
|
|
+选项:
|
|
|
+ --help 显示帮助信息 [布尔]
|
|
|
+ --version 显示版本号 [布尔]
|
|
|
+```
|
|
|
+
|
|
|
+# NovaWapp技术文档
|
|
|
+
|
|
|
+``` sh
|
|
|
+# 调试打包 完整
|
|
|
+rm -r dist/docs/*
|
|
|
+jsdoc -c .config-jsdoc.json
|
|
|
+cp -r docs/* dist/docs/
|
|
|
+http-server ./dist/docs/
|
|
|
+# 调试打包
|
|
|
+npm run docs
|
|
|
+
|
|
|
+# 发布上线
|
|
|
+rsync -avPW dist/docs/ root@server.fmode.cn:/var/www/ng-fmode/wapp/
|
|
|
+scp -r dist/docs/* root@server.fmode.cn:/var/www/ng-fmode/wapp/
|
|
|
+```
|