javascript 未捕获的类型错误:没有"new"就无法调用类构造函数Controller

wribegjk  于 2022-12-28  发布在  Java
关注(0)|答案(1)|浏览(126)

我从**“刺激”迁移:“^2.0.0”"@热连线/刺激”:“^3.0.0”**
出现错误未捕获的TypeError:如果new _default处没有“new”,则无法调用类构造函数Controller(message_list_controller.js:1)
我不确定message_list_controller.js有什么问题我刚刚将import { Controller }从“刺激”更改为import {Controller}从“@hotwired/刺激”**

import { Controller } from "@hotwired/stimulus"

export default class extends Controller {
    connect() {
        this.scrollToBottom()
    }

    scrollToBottom() {
        this.element.scrollTop = this.element.scrollHeight
    }
}

有人能告诉我如何解决这个问题吗

2ul0zpep

2ul0zpep1#

这可以通过调整tsconfig.json以包含以下内容来解决:

{
    "compilerOptions": {
        "target": "es6",
        "module": "esnext",
        "moduleResolution": "node"
    }
}

相关问题