前端实用webpack学习webpack

开箱即用的多页面脚手架, 基于webpack4.2x babel

2018-10-09  本文已影响11人  LoadingMore

Webpack-seed

开箱即用的多页面脚手架, 基于webpack4.2x babel7.1x模块化开发可复用的现代化网站(Without Vue Angular React)

特性 (Feature)

使用指南 (Usage)

下载使用

git clone https://github.com/BiYuqi/webpack-seed.git

cd webpack-seed

npm install

本地开发(dev)

npm run dev

打包(build)

// 普通打包(大部分) npm run build publicPath默认 '/'
npm run build

// 打包时 npm run build:git 该命令会打包的路径会自动带上github项目地址/webpack-seed/
//(当发布环境不是服务器根路径,都可以采用该方案,只需更改路径名称即可,本项目二级路径为webpack-seed)
npm run build:git

开发规范 (Standard)

import引入 export导出 具体请参考 ES6 module语法

/**
 * 每个页面(模板)都必须包含(基础)以下文件
 */
index.js // (业务逻辑代码入口)
tpl.js // (模板拼装入口)
模块名.ejs // (页面编写入口)

/**
 * 以下可根据自己需要添加
 * 模块下可以建立文件目录用来填写业务代码,上述只是基础规范,扩展性比较强
 * /
eg:
  src/views/about/ 在该目录下创建文件夹/aboutCom
        ---- a.js 业务a代码
        ---- b.js 业务b代码
都是需要通过ES6规范导出导入
<img src="<%= require('assets/image/demo.png') %>" alt="">

目录介绍 (Introduction)

输出目录 (Output)

查看输出

注意:如果有音视频等,会被打包在media目录

TODO

LONG TODO(Base on master)

实现思路 (Ideas)

更新日志 (Update log)

2018.10.11

2018.10.11

2018.10.07

上一篇下一篇

猜你喜欢

热点阅读