-
Xiao Gui authoredf6f526c7
webpack.common.js 801 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')
}
},
}