Невозможно разрешить файл 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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