SHARE
TWEET

Untitled

a guest Feb 17th, 2017 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. devtool: 'source-map',
  2. output: {
  3.         path: helpers.root('dist'),
  4.         publicPath: appConfig.basePath,
  5.         filename: '[name].[hash].js',
  6.         chunkFilename: '[id].[hash].chunk.js'
  7. },
  8. entry: {
  9.         'polyfills': './src/polyfills',
  10.         'app': AOT === true ? './src/main.aot' : './src/main'
  11.     },
  12.     resolve: {
  13.         extensions: [ '.ts', '.js' ],
  14.         modules: [ 'node_modules' ]
  15.     },
  16.     module: {
  17.         rules: [
  18.             {
  19.                 test: /\.ts$/,
  20.                 use: [
  21.                     { loader: 'awesome-typescript-loader' },
  22.                     { loader: 'angular2-template-loader' },
  23.                     {
  24.                         loader: 'angular2-router-loader',
  25.                         options: {
  26.                             loader: 'system',
  27.                             aot: AOT === true ? true : false,
  28.                             genDir: 'compiled/src/app'
  29.                         }
  30.                     }
  31.                 ]
  32.             },
  33.             {
  34.                 test: /\.html$/,
  35.                 loader: 'html-loader'
  36.             },
  37.             {
  38.                 test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
  39.                 loader: 'file-loader',
  40.                 options: {
  41.                     name: 'assets/[name].[hash].[ext]'
  42.                 }
  43.             },
  44.             {
  45.                 test: /\.json$/,
  46.                 loader: 'file-loader',
  47.                 options: {
  48.                     name: 'assets/[name].[hash].[ext]'
  49.                 }
  50.             },
  51.             {
  52.                 test: /\.css$/,
  53.                 exclude: helpers.root('src', 'app'),
  54.                 loader: ExtractTextPlugin.extract({
  55.                     fallbackLoader: 'style-loader',
  56.                     loader: [ {
  57.                         loader: 'css-loader', options: {
  58.                             sourceMap: true
  59.                         }
  60.                     } ]
  61.                 })
  62.             },
  63.             {
  64.                 test: /\.css$/,
  65.                 include: helpers.root('src', 'app'),
  66.                 loader: 'raw-loader'
  67.             }
  68.         ]
  69.     }
RAW Paste Data
Top