1.0.9 • Published 6 years ago

hummers v1.0.9

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Hummers/蜂鸟

开箱即用的React脚手架,以及创建可发布到Npm上的react组件的模板工程 集成create-react-app 、antd、mobx。

其他文档

Antd移动端文档

Antd PC端文档

React官方中文文档

需要的软件

node

git

推荐编辑器

Visual Studio Code

安装

npm install -g hummers

创建插件

hummer component my-com

cd my-com

查看README.md

使用步骤

1.创建项目

创建适用于移动设备的web工程

hummer mobile myapp

具体教程

创建适用于PC的web工程

hummer pc myapp

具体教程

2.添加依赖

进入上面创建的文件夹 npm install 或者 yarn install

3.修改网页标题

修改标题

4.修改package.json

修改开发使用接口的代理 修改发布目录如果还未确定,也可等到发布时再修改

5.开发

在src/pages下新建页面,如MyPage.js MyPage.css页面使用驼峰命名法

在src/App.js中引入页面

添加接口地址,请在transport-layer/ApiUrl.js中添加

调用接口,请模仿stores/UserStore.js中的写法

6.运行

yarn start

7.发布

yarn build 或者npm run build 生成build目录

准备服务器

由于前端都是一些静态资源文件,所以推荐使用node的express框架作为服务器

以下操作都是在Linux系统上

安装node

先使用 node -v 命令检查是否已经装有node

下载Lnux版node

将下载的压缩包上传至需要部署的服务器

解压:先执行xz -d node.tar.xz 再执行 tar xvf node.tar

链接node命令: ln -s /my/node-v0.10.26-linux-x64/bin/npm/node /usr/local/bin/node /my/bin/node 为自己安装的node的路径

链接npm命令:ln -s /my/node-v0.10.26-linux-x64/bin/npm /usr/local/bin/npm /my/node-v0.10.26-linux-x64/bin/npm 为自己安装的node下的npm的位置.

如果完成以上步骤后还是未成功,请自行百度解决。

安装pm2

建议使用pm2进行node进程管理

npm install pm2 -g

如果没有网络,请安下面方法安装

npm config get prefix 获得node的安装目录

在已经安装了pm2的服务器上拷贝一份到没有网络的服务器的node目录下的lib/node_modules下面

运行构建命令:npm build pm2 -g

发布步骤

mkdir mywebapp 创建一个文件夹用于存放静态资源

cd mywebapp 进入创建的目录

npm install express 安装express,如果没有网络,可以从其他地方直接拷贝node_modules过来

将工程生成的build目录和server.js上传到服务器的 mywebapp下

pm2 start server.js --name="myapp" --env production --watch 创建应用

设置开机启动请看这里

8.发布更新

将生成好的build目录覆盖服务器的相同文件后,运行 pm2 reload myapp

更多详细使用方法

详细使用方法

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.0

6 years ago

1.0.1

8 years ago