У меня есть некоторые компоненты в приложении next.js, которое станет отдельным npm-модулем.
Я просто переместил файлы в новый проект npm и добавил файл index.mjs в корень:
import component1 from './component1';
export default {
component1,
}
Я использовал yarn link
для ссылки на новый пакет npm, который работал нормально, но после этого я получаю ошибки сборки в моем оригинальном проекте next.js ...
Я использовалимпортировать component1 как import component1 from './component1'
в next.js и изменить его на import component1 from 'myNewLib';
Теперь я получаю ошибки для типов потока и некоторые SyntaxError: Unexpected identifier
для некоторых импортов (все файлы с импортом должны быть.mjs вместо .js?)
Я хотел сделать это, не добавляя материал babel или webpack в новую библиотеку npm, это возможно?