new: dev: upgrade to the latest symfony v4 #3
This commit is contained in:
@@ -1,23 +1,24 @@
|
||||
'use strict';
|
||||
var Encore = require('@symfony/webpack-encore');
|
||||
|
||||
const config = module.exports = {
|
||||
entry: './web/bundles/mineseeker/js/mine-seeker.js',
|
||||
output: {
|
||||
path: './src/Mine/SeekerBundle/Resources/public/js',
|
||||
filename: 'index.js'
|
||||
},
|
||||
module: {
|
||||
loaders: [
|
||||
{
|
||||
test: /\.js$/,
|
||||
exclude: /node_modules/,
|
||||
loader: 'babel',
|
||||
query: {
|
||||
presets: ['es2015', 'react']
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
};
|
||||
Encore
|
||||
// the project directory where compiled assets will be stored
|
||||
.setOutputPath('public/build/')
|
||||
// the public path used by the web server to access the previous directory
|
||||
.setPublicPath('/build')
|
||||
.cleanupOutputBeforeBuild()
|
||||
.enableSourceMaps(!Encore.isProduction())
|
||||
// uncomment to create hashed filenames (e.g. app.abc123.css)
|
||||
// .enableVersioning(Encore.isProduction())
|
||||
|
||||
module.exports = config;
|
||||
// uncomment to define the assets of the project
|
||||
// .addEntry('js/app', './assets/js/app.js')
|
||||
// .addStyleEntry('css/app', './assets/css/app.scss')
|
||||
|
||||
// uncomment if you use Sass/SCSS files
|
||||
// .enableSassLoader()
|
||||
|
||||
// uncomment for legacy applications that require $/jQuery as a global variable
|
||||
// .autoProvidejQuery()
|
||||
;
|
||||
|
||||
module.exports = Encore.getWebpackConfig();
|
||||
|
||||
Reference in New Issue
Block a user