Skip to content
Snippets Groups Projects
Select Git revision
  • f6f9b51c24d9af5ae323ae2f14ebb6439d7991e3
  • master default protected
2 results

webpack.common.js

Blame
  • user avatar
    Xiao Gui authored
    chore: implemented test to avoid regression
    0535899d
    History
    webpack.common.js 899 B
    const webpack = require('webpack')
    const path = require('path')
    
    module.exports = {
      module : {
        rules : [
          {
            test : /\.ts$/,
            loaders : ['ts-loader','angular2-template-loader?keepUrl=true'],
            exclude : /node_modules|[Ss]pec\.ts$/
          },
          {
            test : /third_party|.*?worker.*?\.js$/,
            use : {
              loader : 'file-loader',
              options: {
                name : '[name].[ext]'
              }
            }
          }
        ]
      },
      plugins : [
        new webpack.ContextReplacementPlugin(/@angular(\\|\/)core(\\|\/)/,path.join(__dirname,'src'))
      ],
      resolve : {
        extensions : [
          '.ts',
          '.js',
          '.json'
        ],
        alias : {
          "third_party" : path.resolve(__dirname,'third_party'),
          "src" : path.resolve(__dirname,'src'),
          "common": path.resolve(__dirname, 'common'),
          "spec": path.resolve(__dirname, 'spec')
        }
      },
    }