Как написать функцию 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

Это немного глючит, но это делает свое дело. Следуйте инструкциям, и он сделает эту работу.

Другие вопросы по тегам