反应“ text / html”不是有效的JavaScript MIME类型

问题描述

我正在尝试将外部JavaScript添加到我的React项目中。我有一个Footer.js组件,在其中添加了我的JavaScript文件。我正在使用react-helmet库。

class Footer extends Component {

    render () {
        return (
        <div>
            <Helmet>
                <script src="../../assets/scripts/main.js" type="text/javascript" />

                <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
                <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
                <script src="https://cdn.jsdelivr.net/npm/metismenu"></script>
            </Helmet>
        </div> 
        );
    }
}

它在浏览器中返回警告:

The script from “http://localhost:3000/assets/scripts/main.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type.

这显然是一个JavaScript文件,为什么说类型为“ text / html”?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)