У меня проблема с импортом, которую я не могу понять, но мне кажется, что мне не хватает чего-то большого в веб-пакете или Symfony, и я не могу найти что.Я надеюсь, что вы можете сказать мне.
Я пытаюсь использовать модуль reve.js.Итак, используя npm, я добавил содержимое этого github в мои node_modules: https://github.com/hakimel/reveal.js/
Не глядя на Symfony, только файл index.html из модулякартюр.js.Есть строка импорта <script src="js/reveal.js"></script>
Если этот импорт отсутствует, то произошла ошибка: Uncaught ReferenceError: Reveal is not defined
Но с этим импортом все работает нормально.
Если я говорю вам оэтот простой index.html, потому что у меня та же ошибка в моем проекте Symfony, и я не могу сказать почему, потому что я думаю, что мой импорт в порядке.Так что либо мой импорт не в порядке ... либо ошибка не та же, но я не могу сказать, где она.
В моем webpack.config.js у меня есть это
.addEntry('js/app', [
'./assets/js/app.js',
'./node_modules/jquery/dist/jquery.slim.js',
'./node_modules/popper.js/dist/popper.min.js',
'./node_modules/bootstrap/dist/js/bootstrap.min.js',
'./node_modules/holderjs/holder.min.js',
'./node_modules/reveal.js/lib/js/head.min.js',
'./node_modules/reveal.js/js/reveal.js'
])
Как вы можете видеть, там есть файлкартина .js, поэтому он присоединен к моему основному файлу js.Но, тем не менее, у меня есть Uncaught ReferenceError: Reveal is not defined
, когда я пытаюсь использовать <script>Reveal.initialize();</script>
внутри шаблона веточки.
Я действительно потерян в этот момент, поэтому я надеюсь, что вы можете помочь так или иначе,спасибо: (
РЕДАКТИРОВАТЬ: Чтобы добавить некоторую информацию, в моем build / app.js я вижу, что импорт там.
/***/ "./node_modules/reveal.js/js/reveal.js":
/*!*********************************************!*\
!*** ./node_modules/reveal.js/js/reveal.js ***!
\*********************************************/