Why are you bundling a script that is already in the public directory?
Apr 19, 2023
6
Level 1
Generating sourceMaps for scripts method in laravel-mix?
Hi, I am a beginner at laravel, and I have to migrate a very old project using laravel-mix.
How do you generate sourceMaps for the scripts or combine method for laravel-mix ? Below is my source code and it is not generating sourceMaps for others.js. Also, is there anyway I can disable moduling for the js method of mix? TIA!
const mix = require('laravel-mix')
const { glb } = require('laravel-mix-glob')
const { resolve } = require('laravel-mix-glob/dist/Helpers')
mix
.options({
postCss: [require('tailwindcss')],
})
// lets mix sass files
.sass('resources/scss/app.scss', 'public/css/app.css')
// .sass('resources/scss/pages/*.scss', 'public/css/pages')
.sass(glb.src('resources/scss/pages/*.scss'), glb.out({ baseMap: 'resources/scss/pages', outMap: 'public/css/pages' }))
// now mix js
.js('resources/js/app.js', 'public/js/app.js')
.scripts(['resources/js/vendor/*.js', 'resources/js/lib/*.js', 'resources/js/utils/*.js', 'resources/js/ts/*.js'], 'public/js/others.js')
.copyDirectory(['resources/js/page-specific'], 'public/js/pages')
.version()
// enable sourcemaps for css
.sourceMaps(true, 'source-map')
Please or to participate in this conversation.