js2ts: vendor, evergreen browsers
- IE11 제외(webpack) - vendor에 bootstrap, jquery 번들 - common.js에서 번들된 jquery, bootstrap 초기화 - 기본 printJS 코드를 common_path, vendors, common으로 고정
This commit is contained in:
+34
-2
@@ -19,6 +19,17 @@ module.exports = [
|
||||
},
|
||||
mode: 'production',
|
||||
devtool: 'source-map',
|
||||
optimization: {
|
||||
splitChunks: {
|
||||
cacheGroups: {
|
||||
commons: {
|
||||
test: /[\\/]node_modules[\\/]/,
|
||||
name: 'vendors',
|
||||
chunks: 'all',
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
module: {
|
||||
rules: [{
|
||||
test: /\.(ts|tsx)$/i,
|
||||
@@ -27,7 +38,12 @@ module.exports = [
|
||||
loader: 'babel-loader',
|
||||
options: {
|
||||
presets: [
|
||||
'@babel/preset-env',
|
||||
['@babel/preset-env', {
|
||||
"targets": "> 0.2%, not ie>8, not op_mini all",
|
||||
"useBuiltIns": "usage",
|
||||
"corejs": 3,
|
||||
"modules": false
|
||||
}],
|
||||
'@babel/preset-typescript'
|
||||
]
|
||||
}
|
||||
@@ -74,6 +90,17 @@ module.exports = [
|
||||
},
|
||||
mode: 'production',
|
||||
devtool: 'source-map',
|
||||
optimization: {
|
||||
splitChunks: {
|
||||
cacheGroups: {
|
||||
commons: {
|
||||
test: /[\\/]node_modules[\\/]/,
|
||||
name: 'vendors',
|
||||
chunks: 'all',
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
module: {
|
||||
rules: [{
|
||||
test: /\.(ts|tsx)$/i,
|
||||
@@ -82,7 +109,12 @@ module.exports = [
|
||||
loader: 'babel-loader',
|
||||
options: {
|
||||
presets: [
|
||||
'@babel/preset-env',
|
||||
['@babel/preset-env', {
|
||||
"targets": "> 0.2%, not ie>8, not op_mini all",
|
||||
"useBuiltIns": "usage",
|
||||
"corejs": 3,
|
||||
"modules": false
|
||||
}],
|
||||
'@babel/preset-typescript'
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user