No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 3 años
123456789101112131415161718192021222324252627282930313233343536373839
  1. const webpack = require('webpack')
  2. const plugins = [
  3. new webpack.DefinePlugin({
  4. 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
  5. __DEV__: process.env.NODE_ENV === 'development',
  6. __TEST__: process.env.NODE_ENV === 'test'
  7. })
  8. ]
  9. if (process.env.NODE_ENV === 'production') {
  10. plugins.push(new webpack.optimize.UglifyJsPlugin({
  11. compress: {
  12. warnings: false
  13. }
  14. }))
  15. }
  16. module.exports = {
  17. output: {
  18. library: 'jssNested',
  19. libraryTarget: 'umd'
  20. },
  21. plugins,
  22. module: {
  23. loaders: [
  24. {
  25. loader: 'babel-loader',
  26. test: /\.js$/,
  27. exclude: /node_modules/
  28. },
  29. {
  30. loader: 'json-loader',
  31. test: /\.json$/
  32. }
  33. ]
  34. },
  35. devtool: 'source-map'
  36. }