Я пытаюсь добавить библиотеку toastr в свой проект с помощью Webpack / Encore, но не могу заставить ее работать.
Я использую Yarn для управления библиотеками в node_modules /
В моем app.js у меня есть:
$(() =>
{
toastr.info("test");
});
И я попробовал
Простой импорт в app.js перед моим кодом
import "toastr";
Uncaught ReferenceError: toastr не определен
Еще один импорт, который я нашел, когда гуглил мою проблему
import * as toastr from 'toastr';
import '../../node_modules/toastr/build/toastr.min.css';
Этот работает, но похоже, что CSS нет: всплывающее окно прозрачнопросто границы
Добавить переменную обеспечения в webpack.config.js
.autoProvideVariables({
"window.toastr": require.resolve("toastr")
})
Uncaught ReferenceError: toastr не определено
Добавить запись в webpack.config.js
.addEntry('toastr', [
'./node_modules/toastr/build/toastr.min.js',
'./node_modules/toastr/build/toastr.min.css'
])
Uncaught ReferenceError: toastr не определен