jQuery Sparkline and symfony encore webpack

119 views
Skip to first unread message

Megadruck

unread,
Jun 11, 2018, 3:14:29 AM6/11/18
to jQuery Sparkline
Hi

I am totally inexperienced with encore webpack and do not get jquery-sparklines working in webpack.config.js
maybe somebody can help me, so sparkline will gobally work in the scripts

My webpack looks like this

// webpack.config.js



const Encore = require('@symfony/webpack-encore');

Encore
// the project directory where all compiled assets will be stored
 
.setOutputPath('web/build/')

 
// the public path used by the web server to access the previous directory
 
.setPublicPath('/build')

 
// will create web/build/app.js and web/build/app.css
 
.addStyleEntry('bootstrap', './assets/css/bootstrap.css')
 
.addStyleEntry('demo', './assets/css/demo.css')
 
.addStyleEntry('font-awesome', './assets/css/font-awesome.css')
 
.addStyleEntry('invoice', './assets/css/invoice.css')
 
.addStyleEntry('lockscreen', './assets/css/lockscreen.css')
 
.addStyleEntry('sa-production', './assets/css/smartadmin-production.css')
 
.addStyleEntry('sa-production-plugin', './assets/css/smartadmin-production-plugins.css')
 
.addStyleEntry('smartadmin-rtl', './assets/css/smartadmin-rtl.css')
 
.addStyleEntry('sa_skin', './assets/css/smartadmin-skins.css')

 
// .addEntry('app.config', './assets/js/app.config.js')

 
.addEntry('app', './assets/js/app.js')
 
.addEntry('jquery.ui.touch-punch.min', './assets/js/plugin/jquery-touch/jquery.ui.touch-punch.min.js')
 
.addEntry('bootstrap.min', './assets/js/bootstrap/bootstrap.js')
 
.addEntry('SmartNotification.min', './assets/js/notification/SmartNotification.min.js')
 
.addEntry('jarvis.widget.min', './assets/js/smartwidgets/jarvis.widget.min.js')
 
.addEntry('bootstrap-slider.min', './assets/js/plugin/bootstrap-slider/bootstrap-slider.min.js')
 
.addEntry('select2.min', './assets/js/plugin/select2/select2.min.js')
 
.addEntry('fastclick.min', './assets/js/plugin/fastclick/fastclick.min.js')
 
// .addEntry('jquery.sparkline.min', './assets/js/plugin/sparkline/jquery.sparkline.min.js')
 
.addEntry('jquery.easy-pie-chart.min', './assets/js/plugin/easy-pie-chart/jquery.easy-pie-chart.min.js')
 
.addEntry('jquery.validate.min', './assets/js/plugin/jquery-validate/jquery.validate.min.js')
 
.addEntry('jquery.maskedinput.min', './assets/js/plugin/masked-input/jquery.maskedinput.min.js')
 
.addEntry('voicecommand.min', './assets/js/speech/voicecommand.min.js')
 
.addEntry('demo.min', './assets/js/demo.min.js')
 
.addEntry('smart.chat.ui.min', './assets/js/smart-chat-ui/smart.chat.ui.min.js')
 
.addEntry('smart.chat.manager.min', './assets/js/smart-chat-ui/smart.chat.manager.min.js')
 
.addEntry('jquery.mb.browser.min', './assets/js/plugin/msie-fix/jquery.mb.browser.min.js')

 
// .autoProvideVariables({
 
// "fn": "jQuery"
 
// })


 
// allow sass/scss files to be processed
 
// .enableSassLoader()
 
// allow legacy applications to use $/jQuery as a global variable
 
// .autoProvidejQuery()
 
.enableSourceMaps(!Encore.isProduction())
 
// empty the outputPath dir before each build
 
.cleanupOutputBeforeBuild()
 
// show OS notifications when builds finish/fail
 
.enableBuildNotifications()

// create hashed filenames (e.g. app.abc123.css)
// .enableVersioning()

;

// export the final configuration
module.exports = Encore.getWebpackConfig();


But jquery.sparkline.min in build do not work.
Reply all
Reply to author
Forward
0 new messages