Quand j'écris js, j'écris du code es5, mais lorsque je le conditionne dans dist, je trouve que la syntaxe n'est pas prise en charge. Que dois-je faire ?
Ajoutez le support es5 en deux étapes :
1. Utilisez npm pour télécharger et installer babel, et entrez dans le répertoire où se trouve gulpfile.js.
$ npm install --save-dev gulp-babel @babel/core @babel/preset-env
2. Modifiez le code gulpfile.js à 2 endroits.
var gulp = require('gulp'); var babel = require('gulp-babel'); // 添加这段代码 // ... //压缩 JS minjs: function(){ // 修改下面这段代码 return gulp.src(src).pipe(babel({ presets: ['@babel/env'] })).pipe(uglify()) .pipe(header.apply(null, note)) .pipe(gulp.dest(destDir + '/layuiadmin')); }
Ensuite, vous pouvez entrer gulp comme avant pour terminer la construction de src dans le répertoire dist.
Pour plus de connaissances sur le framework layui, veuillez prêter attention au tutoriel layui.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!