Невозможно разрешить файл JavaScript при создании с AstroJavascript

Форум по Javascript
Anonymous
Невозможно разрешить файл JavaScript при создании с Astro

Сообщение Anonymous »

Я изучаю потенциально создание сайта, используя рамку Astro. Как таковой, я работаю над учебником. К сожалению, что -то не совсем работает правильно, и оно сбивает с толку меня в том, что может быть причина. Я нахожусь в точке, где он говорит вам вставить JavaScript в бирку сценария в одном из компонентов. Мое понимание документации в том, что процесс должен более или менее «просто работать». Один создает тег сценария и импортирует файл JS, Astro создает его. Вместо этого я вижу следующие ошибки при создании веб -сайта: < /p>
5:52:14 PM: 22:52:14 [ERROR] [vite] x Build failed in 15ms
5:52:14 PM: Could not resolve "../scripts/menu.js" from "src/pages/blog.astro?astro&type=script&index=0&lang.ts"
5:52:14 PM: file: /opt/build/repo/src/pages/blog.astro?astro&type=script&index=0&lang.ts
5:52:14 PM: Stack trace:
5:52:14 PM: at getRollupError (file:///opt/build/repo/node_modules/rollup/dist/es/shared/parseAst.js:396:41)
5:52:14 PM: at ModuleLoader.handleInvalidResolvedId (file:///opt/build/repo/node_modules/rollup/dist/es/shared/node-entry.js:20216:24)
5:52:14 PM: ​
5:52:14 PM: "build.command" failed
5:52:14 PM: ────────────────────────────────────────────────────────────────
< /code>
Выше приведено из NetLify, но также происходит, когда я запускаю команду Build на моем Dev Server. Вот код Astro/HTML:



{pageTitle}
This is where I will post about my journey learning Astro.


import '../scripts/menu.js';


< /code>
и вот содержимое menu.js: < /p>
document.querySelector('.hamburger').addEventListener('click', () => {
document.querySelector('.nav-links').classList.toggle('expanded');
});
< /code>
Когда я искал Google для ответов, это привело меня к добавлению типа MIME в тег скрипта, который побуждает Astro не обрабатывать JavaScript. Это технически позволяет завершить сборку, но не помогает, поскольку JavaScript не появится на последней веб -странице. Кто -нибудь может указать мне в направлении того, что идет не так?

Подробнее здесь: https://stackoverflow.com/questions/794 ... with-astro

Вернуться в «Javascript»