Вот мой репозиторий https://github.com/shellwe/QA_WP_TemplateГлоток-уродовать не работает
Если вы просто необходимо, чтобы увидеть фрагмент кода; здесь
gulp.task('uglify', function() {
return gulp.src('js/all.min.js')
.pipe(uglify())
.pipe(gulp.dest('js/'));
});
У меня работает «gulp uglify», и я получаю следующие ошибки.
events.js:160
throw er; // Unhandled 'error' event
^
Error
at new JS_Parse_Error (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:1534:18)
at js_error (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:1542:11)
at croak (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2089:9)
at token_error (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2097:9)
at unexpected (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2103:9)
at semicolon (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2123:56)
at simple_statement (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2314:73)
at eval (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2183:19)
at eval (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2136:24)
at eval (eval at <anonymous> (C:\Users\sh3240\Documents\My Web Sites\wordpress\wp-content\themes\QA_WP_Template\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2904:23)
Большинство примеров, я вижу, у CONCAT и уродовать в одном процессе, но так как CONCAT часть работала я сломал их друг от друга, чтобы показать, что. Я знаю, что что-то не так с uglify, я просто не могу понять, что я делаю неправильно.
Спасибо за примечания, я увидел на их сайте, что они использовали насос, но в примерах, которые я нашел, у него не было насоса. Сначала я попытаюсь исправить код, а затем посмотреть на добавление насоса. Я только что загрузил последнюю версию Bootstrap 4 и сохранил там символы подчеркивания js. Я еще не сделал своего. Спасибо за вашу помощь! Мне придется изучить эту ошибку. – shellwe
Нет проблем! Вам необязательно использовать ** насос **, но, как вы можете видеть, он показывает вам, где именно проблема ... Я никогда не работал с WordPress, поэтому я не знаю, что происходит в этом JS файл, однако, я вижу, что он использует некоторый новый синтаксис JavaScript, поэтому ** uglify ** может не понравиться [?]; Собственно, создайте себе простой файл сценария, который просто отображает текст в JavaScript, а затем угадает его, запустив текущую задачу - я только что сделал, и это сработало ... Что говорит о том, что с вашим ** все что-то не так .min.js ** file – evvels1
Спасибо evvelss32, ничто из этого JS не относится к Wordpress, часть его у меня есть бутстрап 4 альфа, и мне интересно, есть ли там какой-то код, вызывающий проблемы, тем более, что я удивляюсь если он использует ES2015 в исходных файлах, и мы должны преобразовать его в стандартный js. – shellwe