【文件属性】:
文件名称:webpack-dev-super::party_popper::party_popper::party_popper:
文件大小:2.44MB
文件格式:ZIP
更新时间:2021-01-31 03:02:00
react redux sass babel webpack
基于React+ Webpack + Babel的项目脚手架 :fire: :fire: :fire:
这个脚手架工程模板用于快速启动基于React + Webpack为技术栈的前端项目
功能功能特性
可以解析JSX语法
可以解析ES6语法新特性
支持LESS预处理器
支持SASS预处理器
编译完成自动打开浏览器
区分开发环境和生产环境
实现组件级热更新
实现代码的热替换,浏览器实时刷新查看效果
实现代码按需加载
分离业务功能代码和公共依赖代码
单独分离CSS样式文件
支持编译HTML模板
支持文件MD5戳,解决文件缓存问题
支持图片,图标字体等资源的编译
支持浏览器源码调试
可以进行代码规则验证
支持mocha测试用例运行
支持一行命令预算待部署资源
1.开始
$ git clone https://github.com/zzlw/webpack-dev-super
$ cd webpack-dev-super
$ npm install
2.开发
2.1开发调试
//首先运行dll预打包
$ npm run start:pre
//打包完成,启动项目
$ npm start
查
【文件预览】:
webpack-dev-super-master
----.eslintrc(712B)
----.babelrc(266B)
----conf()
--------base.js(2KB)
--------webpack.test.config.js(0B)
--------webpack.prod.config.js(1KB)
--------webpack.dev.config.js(2KB)
--------webpack.dll.config.js(558B)
--------server.dev.js(808B)
----package.json(3KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(535B)
--------ISSUE_TEMPLATE.md(420B)
----test()
--------setup.js(180B)
--------counter.spec.js(364B)
----LICENSE(1KB)
----static()
--------u.js(88B)
----src()
--------style()
--------img()
--------index.jsx(1KB)
--------redux()
--------routes()
--------containers()
--------index.html(784B)
--------apis()
--------common()
--------components()
--------utils()
----.gitignore(561B)
----CHANGELOG.md(136B)
----public()
--------img()
--------index.html(959B)
--------static()
----README.md(3KB)
----.eslintignore(13B)
网友评论
相关文章
- TransitionController::party_popper:
- vue-base-template::party_popper::party_popper::party_popper: 一个 vue 开发模板
- Rocket-Spring-Integration::party_popper::party_popper:RocketMQ与Spring集成,@ RocketListener方法注解自动注册:party_popper::party_popper:
- go-reactive:create-react-app + webassembly +开始! :party_popper::party_popper: