# 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/\ 目录为 - 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 命令: .release-tool.js list 列出所有可用小程序清单 .release-tool.js init 初始化小程序:根据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/ ```