How to configure grunt file to generate source maps with LESS ?



  • Hi, i want to configure grunt file to generate source maps compatible with FireFox Developer Tools.
    Tried add this to grunt.js:

    grunt.initConfig({
    	watch: {
    		options: {
    				strictImports : true,
    				sourceMap: true,
    			        sourceMapFilename: 'public/stylesheet.css.map',
    				sourceMapURL: 'http://127.0.0.1:4567/stylesheet.css.map'
    			}
    		lessUpdated_Client: {
    			files: [
    				'public/*.less',
    				'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/**/*.less',
    				'!node_modules/nodebb-*/node_modules/**',
    				'!node_modules/nodebb-*/.git/**'
    			]
    		},

  • GNU/Linux

    Grunt is not compiling the less files of NodeBB. It just watches changes and notifies (or restarts) NodeBB. NodeBB itself manages the compilation of LESS files.
    I assume this would be the place to add such options.


  • Admin

    If you're interested in tackling this issue, note that the UglifyJS version we use may not produce working source maps.

    The source map also has to be able to access libraries from node_modules/, so that's another complication.


Log in to reply
 


Star

Looks like your connection to NodeBB was lost, please wait while we try to reconnect.