Как использовать абсолютный путь в библиотеке npm - PullRequest
0 голосов
/ 26 января 2020

У меня есть библиотека, в которой я хочу использовать абсолютный путь. он будет импортирован другими приложениями. например, реагировать или выставляться. как я могу включить абсолютный путь в таких ситуациях?

Я попытался определить конфигурацию babel в библиотеке root и использовать ее в expo безуспешно, есть идеи на этот счет?

module.exports = function(api) {
  api.cache(true);
  return {
    presets: ["babel-preset-expo"],
    plugins: [
      [
        "module-resolver",
        {
          alias: {
            src: "./src"
          }
        }
      ]
    ]
  };
};

1 Ответ

0 голосов
/ 26 января 2020

Если я правильно понял ваш вопрос, я думаю, вы можете использовать библиотеку path для разрешения текущего каталога вашего работающего кода:

const path = require('path');
...
module.exports = function(api) {
  api.cache(true);
  return {
    presets: ["babel-preset-expo"],
    plugins: [
      [
        "module-resolver",
        {
          alias: {
            src: path.resolve(__dirname, 'src')
          }
        }
      ]
    ]
  };
};
...
...