预览


操作视频

目录结构

以下是一个通过 nowa init 初始化的典型项目目录结构

.
├── abc.json  ------------------------- 项目构建配置文件
├── favicon.ico  ---------------------- 页面图标
├── html  ----------------------------- html目录
│   └── index.html  ------------------- 入口页面
├── package.json  --------------------- 项目配置
├── README.md  ------------------------ 说明文件
└── src  ------------------------------ 源码目录
    ├── app  -------------------------- 项目级代码
    │   ├── app.js  ------------------- 项目级脚本逻辑
    │   ├── app.less  ----------------- 全局样式
    ├── components  ------------------- 业务模块集合目录
    ├── i18n  ------------------------- 国际化文案资源文件
    │   ├── en.js
    │   ├── index.js  ----------------- 国际化资源加载器
    │   └── zh-cn.js
    ├── images  ----------------------- 图片资源目录
    └── pages  ------------------------ 页面集合目录
        └── demo  --------------------- 某一个页面
            ├── index.js  ------------- 页面入口文件
            ├── actions.js  ----------- 事件列表
            ├── store.js  ------------- 存储器
            ├── PageDemo.js  ---------- 页面视图逻辑
            └── PageDemo.less  -------- 页面样式

常用命令

  • nowa init

    代码生成(支持项目、页面、模块三种级别的代码生成,模板自动从云端同步)

  • nowa server

    启动一个调式服务器(无刷新热替换、sourceMap、代理转发、变量注入、支持 https)

  • nowa build

    代码构建(通过目录约定支持多 entry、通过注入变量组合支持多端同时构建)

  • nowa lib

    UI 库构建(通过简单配置来构建第三方 UI 组件库,目前支持 UXCore

results matching ""

    No results matching ""