【发布时间】:2022-06-27 20:51:25
【问题描述】:
我已经成功地包含了 bootstrap 5,但是当我尝试包含 fullcalendar 时,我在浏览器控制台上收到了这个错误:
加载模块脚本失败:需要一个 JavaScript 模块脚本,但是 服务器以“text/css”的 MIME 类型响应。严格的 MIME 类型 根据 HTML 规范对模块脚本进行检查。 (main.css:1)
所以看起来库已正确导入,但 css 不是
我的刺激控制器:
import { Controller } from "@hotwired/stimulus"
import moment from "moment"
import { Calendar } from '@fullcalendar/core';
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import listPlugin from '@fullcalendar/list';
export default class extends Controller {
static targets = [ "calendar" ]
connect() {
console.log(this.calendarTarget)
let calendar = new Calendar(this.calendarTarget, {
plugins: [ dayGridPlugin, timeGridPlugin, listPlugin ],
initialView: 'dayGridMonth',
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,listWeek'
}
});
}
}
任何想法我做错了什么?
【问题讨论】:
-
嘿,你找到解决办法了吗?
-
还没有。如果您找到解决方案,请在此处添加
-
你使用 importmaps 还是 webpacker?
-
我使用了 importmaps,我的 webpack 没有问题
标签: ruby-on-rails fullcalendar fullcalendar-5 ruby-on-rails-7 stimulusjs