sh 使用webpack-flow的反应示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用webpack-flow的反应示例相关的知识,希望对你有一定的参考价值。

const flow = require('webpack-flow');
const template = require('webpack-flow-template');

module.exports = flow(
  // common
  flow.entry('./src/index.js'),
  flow.babel({
    presets: [
      ['es2015', {modules: false}],
      'stage-1'
    ],
    plugins: ['transform-react-jsx'],
    exclude: [/node_modules/]
  }),
  template('index.html', {inject: false}),
  // production
  flow.env(
    flow.devtool('source-map'),
    flow.output('dist/[name].[chunkhash].js', {publicPath: '/'}),
    flow.compress(),
    flow.define({
      'process.env.NODE_ENV': JSON.stringify('production')
    })
  )('production'),
  // development
  flow.env(
    flow.devtool('eval-source-map'),
    flow.output('dist/[name].js', {publicPath: '/'}),
    flow.define({
      'process.env.NODE_ENV': JSON.stringify('development')
    })
  )('!production')
);
yarn add webpack@2.1.0-beta.25 webpack-flow webpack-flow-template \
  babel-loader babel-core \
  babel-preset-es2015 babel-preset-stage-1 babel-plugin-transform-react-jsx --dev

以上是关于sh 使用webpack-flow的反应示例的主要内容,如果未能解决你的问题,请参考以下文章

sh 构建反应的-native.bash

未找到反应错误 bin sh build 命令的电子

sh 反应app

sh 反应原生打字稿准备

sh 反应原生

使用 useContext useReducer 基本示例反应登录