Как написать функцию resol.alias для gulp?
Я использую Gulp и Tape для запуска своего набора тестов вместо Webpack и Tape. Причина в скорости и простоте. Глупый подход функциональных задач вместо тестирования при комплектации.
Теперь, чтобы он работал, мне нужно разрешить путь к файлу для импорта.
В веб-пакете я бы использовал:
resolve: {
alias: {
'machingWord' : __dirname
}
}
Так что-то вроде этого: https://www.npmjs.com/package/gulp-resolve, но не как руководство. Хотите, чтобы задача могла разрешить импорт "..." во время его тестирования.
Есть ли способ для меня написать пользовательский gulp.task, чтобы взять в файл и быть в состоянии выполнить эту функцию? Я не знаком с манипулированием самим файлом в JS, чтобы сделать это.
1 ответ
Я нашел ответ этого плагина: https://www.npmjs.com/package/babel-plugin-module-resolver
Это немного глючит, но это делает свое дело. Следуйте инструкциям, и он сделает эту работу.