Skip to content

Commit 5dd9ed2

Browse files
committed
add sourcemaps to gulp and pug support to vue
1 parent 89f47c6 commit 5dd9ed2

File tree

4 files changed

+177
-58
lines changed

4 files changed

+177
-58
lines changed

gulpfile.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ const rev = require('gulp-rev');
99
const uglify = require('gulp-uglify-es').default;
1010
const webpackStream = require('webpack-stream');
1111
const webpackConfig = require('./webpack.config.js');
12+
const sourcemaps = require('gulp-sourcemaps');
1213

1314
const argv = require('yargs')
1415
.default('production', false)
1516
.argv;
1617

1718
const paths = {
1819
manifest: './public/assets',
19-
assets: './public/assets/{css,scripts}/*.{css,js}',
20+
assets: './public/assets/{css,scripts}/*.{css,css.map,js,js.map}',
2021
styles: {
2122
src: './resources/assets/styles/main.css',
2223
dest: './public/assets/css',
@@ -33,6 +34,7 @@ const paths = {
3334
*/
3435
function styles() {
3536
return gulp.src(paths.styles.src)
37+
.pipe(sourcemaps.init())
3638
.pipe(postcss([
3739
require('postcss-import'),
3840
require('tailwindcss')('./tailwind.js'),
@@ -43,6 +45,7 @@ function styles() {
4345
.pipe(gulpif(argv.production, cssmin()))
4446
.pipe(concat('bundle.css'))
4547
.pipe(rev())
48+
.pipe(sourcemaps.write('.'))
4649
.pipe(gulp.dest(paths.styles.dest))
4750
.pipe(rev.manifest(paths.manifest + '/manifest.json', {merge: true, base: paths.manifest}))
4851
.pipe(gulp.dest(paths.manifest));
@@ -53,10 +56,12 @@ function styles() {
5356
*/
5457
function scripts() {
5558
return webpackStream(webpackConfig)
59+
.pipe(sourcemaps.init())
5660
.pipe(babel())
5761
.pipe(gulpif(argv.production, uglify()))
5862
.pipe(concat('bundle.js'))
5963
.pipe(rev())
64+
.pipe(sourcemaps.write('.'))
6065
.pipe(gulp.dest(paths.scripts.dest))
6166
.pipe(rev.manifest(paths.manifest + '/manifest.json', {merge: true, base: paths.manifest}))
6267
.pipe(gulp.dest(paths.manifest));

0 commit comments

Comments
 (0)