У меня возникли проблемы с настройкой библиотеки javascript на rails 6 с помощью webpacker и yarn. Я пробовал с momentjs и alertifyjs но оба вернули мне одну и ту же ошибку, я знаю, где моя ошибка.
Например: я попытался добавить в свой проект библиотеку предупреждений. Я сделал следующие шаги:
yarn add alertifyjs
Я добавил требование в application.js:
require ('alertifyjs');
В моем application.html.erb тег пакета javascript находится в:
<% = javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'%>
Если я войду на страницу и увижу обработанный JS-файл вместе со страницей, код alertifyjs присутствует, но при попытке создать новое оповещение я получаю следующую ошибку:
alertify.alert('Ready!');
ReferenceError: Не удается найти переменную: предупредите
То же самое произошло с momentjs.
Моя иерархия папок nodemodules после добавления во дворе alertifyjs: иерархия папок alertifyjs
Спасибо!