【文件属性】:
文件名称:webpack-learning:webpack4、react16 脚手架
文件大小:1.6MB
文件格式:ZIP
更新时间:2021-05-06 04:52:37
JavaScript
webpack-learning
简介
这是一群热爱前端的同学,为了提升平时的开发效率,经过一番精心调研而诞生的一款基于 React + Webpack的前端项目脚手架。
该项目则是站在业务层的角度,对该 SDK 进行较为通用性的封装。
为什么会有这个项目?
以前没有项目脚手架
原项目中使用的包版本过低
原项目开发(编译/打包)效率欠佳
不支持 React 16、Webpack 4 等主流工具的新版本/特性
目前已支持
React v16.9.0
Webpack v4.39.1
校验工具:ESLint & Stylelint & Prettier
Husky
DLL 动态链接库
axios 目录结构整理
支持全局引入 variables.less & antd-reset.less
TODO
proxy 整理
redux & reducer 整理
routes 目录结构
【文件预览】:
webpack-learning-master
----.travis.yml(71B)
----.stylelintignore(25B)
----.babelrc(886B)
----vendor()
--------react.dll.js(7.69MB)
--------react.manifest.json(179KB)
----config()
--------webpack.config.prod.js(10KB)
--------path.js(2KB)
--------webpack.base.js(11KB)
--------webpack.dll.config.js(506B)
--------webpack.config.dev.js(2KB)
--------vendor.config.js(85B)
--------env.js(4KB)
----package.json(4KB)
----_config.yml(26B)
----src()
--------hooks()
--------locales()
--------index.js(692B)
--------index.less(36B)
--------store-my()
--------test()
--------assets()
--------iconfont()
--------routes()
--------view()
--------Page.js(1KB)
--------components()
--------App.js(1KB)
--------axios()
--------utils()
--------store()
----.eslintrc.js(944B)
----doc()
--------hook.md(2KB)
----.gitignore(97B)
----.prettierrc.js(1KB)
----public()
--------manifest.json(296B)
--------index.html(2KB)
--------favicon.ico(318B)
----README.md(3KB)
----yarn.lock(391KB)
----.stylelintrc(2KB)