Я пытаюсь использовать мой модуль в качестве внешней библиотеки в моем проекте.Вот код моей библиотеки:
// src/index.js
export default {
test: 'Hello there'
}
вот package.json
моей библиотеки:
"main": "dist/index.js",
"module": "src/index.js",
и вот как я импортирую ее в свой проект:
import { test } from 'my-library'
import external from 'my-library'
console.log(test) // logs undefined
console.log(external.test) // logs 'Hello there'
Почему деструктуризация не работает?Вот конфиг моего проекта:
module: {
rules: [
{
test: /\.js$/,
// exclude: /node_modules/,
loader: 'babel-loader',
options: {
presets: ['@babel/react'],
plugins: ['transform-class-properties']
}
},
]
}