Стимул не работает и не получает ошибки типа MIMEJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Стимул не работает и не получает ошибки типа MIME

Сообщение Anonymous »

Я изучаю Ruby на Rails и хотел начать использовать свои функции вместе со стимулом. К сожалению, я столкнулся с барьером, который не знаю причины. В частности, мои файлы обнаруживаются как текст/простой, и я получаю ошибку типа MIME. Я уже пробовал много вещей, включая переустановку стимула и проверку импорта - все, кажется, совпадают и, по -видимому, не имеют никаких проблем.```// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
< /code>
import "@hotwired /turbo-rails"
import "Controllers"

import * as bootstrap от "bootstrap" < /p>
import "trix"
import "@@Rails /actiontext" `` ` /p>
controllers /actiontext" `` ` /p> < /p>
import { Application } from "@hotwired/stimulus"
import { eagerLoadControllersFrom } from "@hotwired/stimulus-loading"
export const application = Application.start()

// Configure Stimulus development experience
window.Stimulus = application
application.debug = false

eagerLoadControllersFrom("controllers", application)

< /code>
hello_controller.js
import { Controller } from "@hotwired/stimulus"

export default class extends Controller {
connect() {
console.log("TEST")
}
}

< /code>
index < /p>

Test Stimulus

< /code>
application.html.erb



< /code>
Консоль < /p>
Uncaught TypeError: Specyfikator „bootstrap” był samym specyfikatorem, ale nie był do niczego przypisany. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”. application-b280f13e.js:4:28
GET
http://localhost:3000/assets/controllers/application
NS_ERROR_CORRUPTED_CONTENT

GET
http://localhost:3000/assets/controller ... controller
NS_ERROR_CORRUPTED_CONTENT

GET
http://localhost:3000/assets/controller ... controller
NS_ERROR_CORRUPTED_CONTENT

Wczytanie modułu z adresu „http://localhost:3000/assets/controllers/application” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controller ... controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Wczytanie modułu z adresu „http://localhost:3000/assets/controller ... controller” zostało zablokowane z powodu niedozwolonego typu MIME („text/plain”).
new
Stimulus
Uncaught ReferenceError: Stimulus is not defined
debugger eval code:1
< /code>
server < /p>
Started GET "/assets/controllers/application" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/hello_controller" for at 2025-07-10 13:18:48 +0200
Started GET "/assets/controllers/previews_controller" for at 2025-07-10 13:18:48 +0200


Подробнее здесь: https://stackoverflow.com/questions/796 ... type-error
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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