|
@ -1,26 +1,10 @@ |
|
|
var webpack = require('webpack'); |
|
|
var webpack = require('webpack'); |
|
|
var merge = require('webpack-merge'); |
|
|
var merge = require('webpack-merge'); |
|
|
var generated = require('./scalajs.webpack.config'); |
|
|
|
|
|
|
|
|
var common = require('./webpack.config.common.js'); |
|
|
var Path = require('path'); |
|
|
var Path = require('path'); |
|
|
const rootDir = Path.resolve(__dirname, '../../../..'); |
|
|
const rootDir = Path.resolve(__dirname, '../../../..'); |
|
|
|
|
|
|
|
|
var local = { |
|
|
var local = { |
|
|
module: { |
|
|
|
|
|
rules: [ |
|
|
|
|
|
{ |
|
|
|
|
|
test: /\.css$/, |
|
|
|
|
|
use: ['style-loader', 'css-loader'] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
test: /\.(ttf|eot|woff|png|glb|jpeg|jpg|mp4|jsn)$/, |
|
|
|
|
|
use: 'file-loader' |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
test: /\.(eot)$/, |
|
|
|
|
|
use: 'url-loader' |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
devServer: { |
|
|
devServer: { |
|
|
contentBase: [ |
|
|
contentBase: [ |
|
|
Path.resolve(__dirname, 'dev'), // fastOptJS output
|
|
|
Path.resolve(__dirname, 'dev'), // fastOptJS output
|
|
@ -35,12 +19,6 @@ var local = { |
|
|
ignored: ["node_modules"] |
|
|
ignored: ["node_modules"] |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
plugins: [ |
|
|
|
|
|
new webpack.ProvidePlugin({ |
|
|
|
|
|
$: 'jquery/src/jquery', |
|
|
|
|
|
jquery: 'jquery/src/jquery' |
|
|
|
|
|
}) |
|
|
|
|
|
] |
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
module.exports = merge(generated, local); |
|
|
|
|
|
|
|
|
module.exports = merge(common, local); |