1.0.0 • Published 5 years ago

demon-web v1.0.0

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

前端测试服务器

node

使用方法

npm install --save --registry=https://registry.npm.taobao.org
npm install webpack --save --registry=https://registry.npm.taobao.org
npm install webpack-cli --save --registry=https://registry.npm.taobao.org
npm install webpack-dev-server --save --registry=https://registry.npm.taobao.org
// 先打包公共依赖
npm run dll
// 开发模式
npm run dev
// 生产模式
npm run build
// 服务器
node server.js

文件架构

文件架构
  • build webpack构建文件(主要包含dll, copyWebpackPlugin, eslint, babel, less, HtmlWebpackPlugin, webpack-dev-server, hmr, CleanWebpackPlugin, webpack-merge, MiniCssExtractPlugin这些配置)
  • src 生产文件
    • api 模拟请求返回文件
    • assets 公共资源包(会被webpack打包拷贝)
      • images 图片文件夹
    • css css样式目录
    • fonts 字体目录
    • locales 国际化目录
    • utils 函数目录
    • entry.js 入口函数
  • static 静态资源
  • .eslintrc.js eslint配置文件
  • babel.config.js babel配置文件
  • fav.ico ico
  • index.ejs webpack HtmlWebpackPlugin模板
  • LICENSE 产权说明
  • postcss.config.js postcss配置文件

public

copy模板

static

公共资源存放点,默认不上传,自行拷入

src

core

启动

cd~ 根目录

npm install
npm run dev