(Translated by https://www.hiragana.jp/)
GitHub - easy-team/easywebpack: A Simple, Powerful Webpack Front-End Development Solution
Skip to content

easy-team/easywebpack

Repository files navigation

easywebpack

NPM version build status Test coverage David deps npm download

もと于 Webpack てき前端ぜんたん构建工程こうていかい决方あん easywebpack

あんそう

npm install easywebpack --save-dev

ぶん档与总结

版本はんぽん说明

  • easywebpack 5.x.x > Webpack 5.x.x + Babel 7
  • easywebpack 4.x.x > Webpack 4.x.x + Babel 6
    • @easy-team/easywebpack 4.x.x > Webpack 4.x.x + Babel 7
  • easywebpack 3.x.x > Webpack 3.x.x + Babel 6

もと础功のう

easywebpack

  • 支持しじふく务端渲染, ぜんはし渲染, せい态页めん渲染さん种构けん方式ほうしき
  • 支持しじ单页めん, 页面ふく务端渲染构建しき
  • だま支持しじ dev,test, prod 环境配置はいち
  • 集成しゅうせい webpack-hot-middleware 热更しん实现, 支持しじ css inline css extract 热更新こうしん
  • 支持しじ entry 原生げんせい配置はいち录遍历自动构づくり entry こうのう
  • 支持しじ动根すえきさき缀名构建 entry ぶんけん.vue .jsx ぶんけん为入こうぶんけん
  • 支持しじ es6 class 继承方式ほうしき编写 Webpack 配置はいち
  • 支持しじ js/css/image 压缩, うちおけ支持しじ CDN 特性とくせい
  • 支持しじ css/sass/less/stylus, 支持しじcss module css extract 特性とくせい
  • 支持しじ loader 启用,ごう并,くつがえ配置はいち
  • 支持しじ plugin 启用,ごう并,くつがえ配置はいち
  • 支持しじ loader plugin npm module 启用,按需あんそう
  • 支持しじ eslint, postcss とう特性とくせい
  • 支持しじ dll 构建かい决方あん
  • 支持しじ webpack typescript 构建
  • 提供ていきょう easywebpack-cli webpack-tool 辅助工具こうぐ

easywebpackあずかにんなんかまち耦合, 你需ようもと于现ゆうてきかい决方あん使用しようあるもの扩展かい决方あん使用しよう

工程こうてい

easywebpack

かい决方あん

もとeasywebpack もと础骨目前もくぜんやめ扩展 Vue React Weex, HTML, Javascript 种解决方あん

  • easywebpack-js 支持しじ纯 javascript ぶんけん构建しき
  • easywebpack-vue 支持しじ Vue 纯前はし构建Nodeはし构建しき
  • easywebpack-react 支持しじ React 纯前はし构建Nodeはし构建しき
  • easywebpack-weex 支持しじ Native Web 构建しき
  • easywebpack-html 支持しじ HTMLせい态页めんしき支持しじ nunjucks 引擎

使用しよう

// ${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 ぜんはし工程こうていかい决方あん构建てきあししゅ命令めいれいぎょう工具こうぐ

  • 支持しじ Vue/React/Weex/HTML かまち目的もくてきはつはじめ包括ほうかつ SPA 应用,页面应用,Server Side Render(Egg)项目
  • 支持しじ命令めいれいぎょう Webpack 构建,包括ほうかつ Webpack 配置はいちしんいきしるし(调试)かず获取
  • 提供ていきょう构建结果 UI 导航てん现和访问。

项目こつ

以上いじょうほね以通过 easywebpack-cli はつはじめ

License

MIT