В настоящее время я использую Gulp 4
с некоторыми плагинами для преобразования и преобразования ES6 JS в обычный JS.То, что я пытался сделать без успеха, это добавить некоторые общие JS-модули в мой JS-файл, используя Browserify
.
. Я попытался [строка 12]
task(js = () => {
jsFsCache = jsCache(`${projectDir}/public/js/tmp`)
b = jsBrowserify({
entries: `${projectDir}/assets/js/app.js`,
debug: true,
paths: [
'./',
'./@global/js/'
],
read: false,
})
b.require('nodelist-foreach-polyfill')
return pump([
b.transform(jsBabelify, {
presets: ['@babel/env']
}).bundle(),
jsSource('app.js'),
jsBuffer(),
jsSourcemaps.init({
loadMaps: true
}),
jsFsCache,
jsUglify(),
jsFsCache.restore,
jsSourcemaps.write('./tmp'),
dest(`${projectDir}/public/js`)
])
})
Когда я это сделаюэто я не получаю сообщение об ошибке, но это не работает.Я тоже попробовал b.add('nodelist-foreach-polyfill')
, но у меня появилось сообщение об ошибке.
ПРИМЕЧАНИЕ. Когда я импортирую этот модуль в файлы JavaScript напрямую, он работает.