项目作者: Kevin031

项目描述 :
基于express gulp sass和pug构建的前端开发环境
高级语言: JavaScript
项目地址: git://github.com/Kevin031/express_frontend_dev_cli.git
创建时间: 2018-04-12T09:57:21Z
项目社区:https://github.com/Kevin031/express_frontend_dev_cli

开源协议:MIT License

下载


Express+BrowserSync+nodemon

使用(Use)

  1. npm install

开发(dev)

  1. npm run dev

Express 会被 BrowserSync 代理到 5000 端口,同时提供本地 mock 功能, mock 数据存放在 data/data.js 里面,简单粗暴,就是一个 JSON 对象。当然也可以在 server 的 data/index.js 里面自定义更加详细的数据返回。

联调(dev api)

  1. npm run api

在上一个命令的基础上,把 mock 数据由本地换为实际服务器地址,可以在 config.js 下面配置

  1. module.exports = {
  2. 'port': 3000,
  3. 'remoteApi': '10.240.96.129:3008' //服务器地址
  4. }

构建(dist)

  1. npm run dist

打包压缩后的 jscss 文件会存放在 public 文件夹下。

静态化(static)

  1. npm run static

打包压缩后的文件会存放在 generate 文件夹下,
然后拿给后台同学。

Browser to localhost:5000 ,go dev!