1.0.18 • Published 5 years ago

create-nbugs-mobile v1.0.18

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

小虫移动端项目脚手架

创建时间:2019 年 11 月 30 日

创建人: WoodenMan

项目地址

git@code.aliyun.com:front-end-mobile-components/create-nbugs-mobile.git

目录结构

.
├── bin
│   └── create-nbugs-mobile.js: 入口文件
├── index.js:命令监听
├── lib:任务列表
│   ├── autoUpdateVersion.js: 自动升级版本号任务
│   ├── cms.js: 创建cms模板任务
│   └── task.js: 脚手架任务
├── nbugs-mobile-project:框架的一些固定配置
│   ├── config.js: umi的一些配置
│   ├── getPublishPath.txt
│   ├── packageConfig.js: package.json需要更新的配置
│   ├── pages: pages中可以直接加入的配置文件
│   │   ├── document.ejs
│   │   ├── index.js
│   │   └── index.less
│   ├── root: 项目根目录下中可以直接加入的配置文件
│   │   ├── README.md
│   │   ├── config
│   │   ├── gzip.sh
│   │   └── public
│   └── src:src文件夹中可以直接加入的配置文件
│       ├── components
│       ├── service
│       └── utils
├── service: 请求
│   ├── cms.js: cms请求
│   └── request.js: 请求插件
├── package.json
├── utils
│   ├── cms.js: 
│   ├── cmsTemplate.html: cms模板
│   ├── toolCommand.js:对应不同命令工具的命令方法集
│   └── utils.js:每个任务执行方法
└── README.md

本地调试

在命令行中使用 node 调用 create-nbugs-mobile -> index.js 中配置的命令

node ../create-nbugs-mobile/index.js init umi-test-2

使用方法

  1. 创建工程
该安装方法依赖npm5.2.0版本后的npx命令

npx是什么?[点我了解](https://www.jianshu.com/p/cee806439865)
  1. 创建文件夹
mkdir nbugs-mobile-demo && cd nbugs-mobile-demo
  1. 使用 nbugs-component-cli 的 init 命令,其中 “nbugs-mobile-demo”为创建项目的文件夹名
npx create-nbugs-mobile init nbugs-mobile-demo

ps: 次命令为一次性安装命令,需要去安装 create-nbugs-mobile 内部插件才会开始工作,所以需要等待一段时间

  1. 调用 umi 脚手架,根据官方的脚手架创建项目https://umijs.org/zh/guide/create-umi-app.html,必须开启antd、dva和code splitting,其他功能自行决定。其中antd包含ant-design和ant-design-mobile,详细配置见官方文档. image

  2. 开始安装包,因为需要安装的包比较多,所以需要等待3-5分钟(可能是我网速比较慢)

  3. 开始创建 CMS,请你输入CMS名称(中文,项目名称写死命令中 init 后面的参数) QlDQ1O.png
  4. 完成

方法二:单独创建CMS模板

  1. 使用 nbugs-component-cli 的 cms 命令,其中 “nbugs-mobile-demo”为项目名称(请使用英文)
npx create-nbugs-mobile cms nbugs-mobile-demo
  1. 请你输入CMS名称(中文,项目名称写死命令中 init 后面的参数) QlDQ1O.png
  2. 完成

相关文档:

声明

  1. 本脚手架中自动安装/切换 nbugs 下载源('http://registry.npm.nbugs-inc.com')
  2. 脚手架执行完成后仅代表可以在本地启动,另需进行如下配置:
    • 上传仓库
    • xiaoyuanhao-weixin 配置
    • 向运维获取 sentry 项目配置信息,并在项目中追加配置
  3. 创建CMS中调用方法发送的cookie是写死的,如有过期,请重新更新(因为我拿不到cookie啊,通过登录请求也拿不到)
1.0.18

5 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.11

6 years ago

1.0.13

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago