webpack4.x多页面零配置项目模板

这个应该算简单了吧 直接上文档

项目地址

喜欢的话给个star吧!

webpack-multipage-template

A webpack multipage template project

开箱即用的 webpack 多页面项目模板

项目初始化

# 克隆项目
git clone git@github.com:Binote/webpack-multipage-template.git

#删除远程源
git remote rm origin

#增加自己的仓库地址
git remote add origin https://USERNAME:PASSWORD@github.com/USERNAME/pro.git

# 安装依赖
yarn install

# 运行开发模式
yarn run dev

# 编译打包项目
yarn run build

# 允许交互式git脚本,规范git提交
yarn run git

# 启用koa静态服务器
yarn run start

# 新增页面模板
yarn run newpage

# eslint代码验证
yarn run lint

# eslint代码验证并修复
yarn run lint:fix

复制代码

pages 下面需要建立页面包,页面为包下 index.html 或者包名.html 文件,入口为 idnex.js 或者包名.js 文件,css 在 js 中引用

主文件为 index 或者包名任选一个,不能同时出现

目录结构

├── README.md
├── build  // webpack打包配置文件目录
│   └── build.js // webpack打包脚本
│   └── entry-htmlPlugin.js // webpack多入口爬虫脚本
│   └── utils.js // webpack工具文件
│   └── webpack.base.conf.js // webpack基础配置
│   └── webpack.dev.conf.js // webpack开发模式配置
│   └── webpack.prod.conf.js // webpack生产模式配置
├── config // webpack config
├── dist // webpack打包资源输出目录
├── scripts // 脚本目录
│   └── config // 脚本配置信息
│   └── git-commit.js // git交互式规范提交脚本
│   └── webserver.js // koa静态服务器脚本
│   └── newpage.js // 新增页面模板脚本
├── src
│   └── config // 页面全局配置信息
│   └── lib // 第三方工具
│   └── pages // 页面目录
│   └── static // 静态资源目录
│   └── utils // 自定义工具库
├── utils //自定义node工具库
│   └── fs // promise版fs
├── .babelrc // babel配置文件
├── .eslintignore // eslint忽略
├── .eslintrc // eslint配置文件
├── .gitignore // git提交忽略
├── .postcssrc // postcss配置文件
├── package-lock.json
└── package.json

复制代码

项目地址

转载于:https://juejin.im/post/5c78a37651882540a702f2cb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值