Импортирование пакетов WebPack для модуля module.default не является функцией - PullRequest
1 голос
/ 24 марта 2020

Я создал пакет A и пытаюсь загрузить и использовать из B.
A передается с Babel, а затем упаковывается с веб-пакетом.

Индекс. js:

function A_moduleFunction() { // A logic }
export default A_moduleFunction

webpack.config. js

const path = require('path')
module.exports = {
    entry: path.resolve(__dirname, 'transpile/index.js'),
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'index.js'
    }
}

В пакете B я пытаюсь импортировать A и вызвать A_moduleFunction:

import a_moduleFunction from 'A' // A is defined in package.json
a_moduleFunction()

Но тогда выдается ошибка:

TypeError: (0 , _a_moduleFunction.default) is not a function

Я использовал те же определения для webpack и Babel из другого моего проекта, который использует require вместо import ..
Что я делаю неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...