easy-team / easywebpack

A Simple, Powerful Webpack Front-End Development Solution
https://easyjs.cn/easywebpack
MIT License
480 stars 51 forks source link
css-minify easywebpack hot-reload image-mining js-minify less-loader multi-page-application react sass-load server-side-rendering service-worker-precache single-page-app stylus typescript vue webpack-configuration webpack4 weex wepback

easywebpack

NPM version build status Test coverage David deps npm download

基于 Webpack 的前端构建工程化解决方案 easywebpack

安装

npm install easywebpack --save-dev

文档与总结

版本说明

基础功能

easywebpack

easywebpack不与任何框架耦合, 你需要基于现有的解决方案使用或者扩展解决方案使用

工程化

easywebpack

解决方案

基于 easywebpack 基础骨架,目前已扩展 Vue React Weex, HTML, Javascript 五种解决方案:

使用

// ${root}/webpack.config.js
const easywebpack = requier('easywebpack-react');
const env = process.env.BUILD_ENV; // support dev/test/prod
const webpackConfig = easywebpack.getWebpackConfig({
  env,
  target: 'web',
  entry: {
    index: 'src/app.js'
  }
});
module.exports = webpackConfig;

命令行工具

easywebpack-cli 基于 easywebpack 前端工程化解决方案构建的脚手架命令行工具。

项目骨架

以上骨架可以通过 easywebpack-cli 初始化

License

MIT