Я создал пакет 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 ..
Что я делаю неправильно?