Я пытаюсь сделать JavaScript карусель, которую я сделал доступной на npm, для будущего использования для загрузки в node_modules вместо папки, которую я должен скопировать и вставить свой код.
Проблема У меня есть то, что я закодировал его с помощью babel-class-properties, что означает, что мне нужно скомпилировать мой модуль перед его использованием.
В настоящее время я глобально установил свой пакет на свою машину и связал его с моим проектом, используя npm link karusel
. Когда я компилирую свой проект с моим импортированным karusel, я получаю эту ошибку:
ОШИБКА в ../Karusel/src/Slide.js Ошибка сборки модуля (из ./node_modules/babel-loader/ lib / index. js): SyntaxError: /home/jessypouliot/Documents/Karusel/src/Slide.js: Поддержка экспериментального синтаксиса classProperties в настоящее время не включена (7:15):
Чтобы исправить эту проблему, я настроил Webpack / babel на "karusel", над которым я работаю над публикацией. Я скомпилировал это, и когда я импортирую это сейчас, нет никаких ошибок, но импортированный модуль также пуст. Когда консоль регистрирует его из моего другого проекта, я получаю пустой объект.
import Slide from 'karusel'
class App extends Component {
static contextType = AppContext;
componentDidMount(){
console.log(Slide) //logs an empty object
}
Пожалуйста, помогите.
https://github.com/jessypouliot98/Karusel