nono
Version:
Nono is a scaffolding for mobile web single-page application develop, which based on command-line operations.
111 lines (79 loc) • 1.79 kB
Markdown
# NONO
Nono is a scaffolding for mobile web single-page application develop, which based on command-line operations.
Latest version `1.0.8`
Features:
- Zepto
- CommonJS
- Single Page
- Gulp
- WebPack
## Installation:
Install global nono-cli with npm:
```shell
$ sudo npm install -g nono
```
## Basic Usage
### Help Information
```shell
$ nono -help
```
### Install Nono-scaffolding & Develop
- **step 1**:Enter the folder which will to initialize the nono-scaffolding.
```shell
$ cd your-folder
```
- **step 2**:Initialize nono-scaffolding for your folder.
```shell
$ nono init
```
- **step 3**:Install npm dependencies
```shell
$ npm install
```
- **step 4**:start the local development environment
```shell
$ nono dev
```
- **step 5**:Open browser and enjoy it
```
http://localhost:3001
```
### Command For Nono-scaffolding
- **page**:add or delete a page
```shell
$ nono add p pageName
$ nono del p pageName
```
- **common module**:add or delete a common module
```shell
$ nono add c modName
$ nono del c modName
```
- **develep**:start the local development environment
```shell
$ nono dev
```
- **build**:build the assets for publish
```shell
$ nono build
```
### Directory Structure
```
--
|--.gitignore
|--node_modules/
|--build/ [files for publish. Created by 'nono build']
|--dist/ [files for develop. Created by 'nono dev']
|--lib/
|--mbase/
|--zepto/
|--src/
|--commons/ [common mudules]
|--pages/ [single pages]
|--LICENSE
|--README.md
|--package.json
|--gulpfile.js
|--webpack.config.js
|--webpack.config.prod.js
```