Прозрачный модуль внутри node_modules с веб-пакетом - PullRequest
0 голосов
/ 06 января 2019

У меня есть монорепо, использующее Лерну. Моя конфигурация babel-загрузчика веб-пакета:

  {
      test: /\.(js|jsx|mjs)$/,
      include: function(input) {

        if(new RegExp(`cayde-(?!.*node_modules)`).test(input)) {
          console.log("------", input)
          return true;
        }
        return false;
      },

Я хочу перенести все модули, в названии которых есть "cayde-". Я вижу, что нужные мне файлы возвращают значение true.

Но когда я пытаюсь импортировать модуль вот так

import { CustomBrowserRouter } from "cayde-use-router";

Я получаю синтаксическую ошибку. Но если я попытаюсь:

import { CustomBrowserRouter } from "../node_modules/cayde-use-router";

Работает.

Чего мне не хватает?

Спасибо.

...