Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复导航栏中出现的Jquery bootstrap.bundle.min.js:6错误?_Python_Jquery_Html_Flask - Fatal编程技术网

Python 如何修复导航栏中出现的Jquery bootstrap.bundle.min.js:6错误?

Python 如何修复导航栏中出现的Jquery bootstrap.bundle.min.js:6错误?,python,jquery,html,flask,Python,Jquery,Html,Flask,我正在使用Flask-Bootstrap创建我的网站,我对它非常陌生。 我在以下文件中遇到以下错误: <script src="/static/vendor/bootstrap/js/bootstrap.bundle.min.js"> </script> 当我向导航栏添加链接时,如下图所示 <a class="nav-link js-scroll-trigger" href="{{ url_for('team') }}">Team</a>

我正在使用Flask-Bootstrap创建我的网站,我对它非常陌生。 我在以下文件中遇到以下错误:

<script 
src="/static/vendor/bootstrap/js/bootstrap.bundle.min.js">
</script>

当我向导航栏添加链接时,如下图所示

<a class="nav-link js-scroll-trigger" href="{{ url_for('team') }}">Team</a>

我在Chrome的开发者控制台中遇到以下错误,该文件无法工作:

Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '/upload' is not a valid selector.
    at Object.getSelectorFromElement (http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:1377)
    at http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:67292
    at Array.map (<anonymous>)
    at n.t.refresh (http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:67266)
    at new n (http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:66907)
    at HTMLBodyElement.<anonymous> (http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:69792)
    at Function.each (http://127.0.0.1:5000/static/vendor/jquery/jquery.min.js:2:2573)
    at w.fn.init.each (http://127.0.0.1:5000/static/vendor/jquery/jquery.min.js:2:1240)
    at w.fn.init.n._jQueryInterface [as scrollspy] (http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:69744)
    at http://127.0.0.1:5000/static/js/agency.min.js:7:462
Uncaught DomeException:未能对“文档”执行“querySelector”:“/upload”不是有效的选择器。
在Object.getSelectorFromElement(http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:1377)
在http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:67292
在Array.map()处
在n.t.刷新(http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:67266)
在纽约(http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:66907)
在HtmlBodylement。(http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:69792)
在功能上,每个(http://127.0.0.1:5000/static/vendor/jquery/jquery.min.js:2:2573)
在w.fn.init.每个(http://127.0.0.1:5000/static/vendor/jquery/jquery.min.js:2:1240)
在w.fn.init.n.jQueryInterface[作为scrollspy](http://127.0.0.1:5000/static/vendor/bootstrap/js/bootstrap.bundle.min.js:6:69744)
在http://127.0.0.1:5000/static/js/agency.min.js:7:462
但是,当我没有向导航栏添加任何链接时,js文件会按预期工作

请问我怎样才能克服这个错误

非常感谢,


Ishack

如果您使用的是Bootstrap v4.2.1,那么这可能是一个bug,本文和中也讨论了这个bug

在4.3.0发布之前,一个临时的解决方法可能是回到bootstrap的早期版本,如果您只是在构建第一个站点,那么这不会对您造成太大影响

以下是4.1.3的CDN链接:

或者,作为快速修复测试,只需将脚本标记替换为:

<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js" integrity="sha256-E/V4cWE4qvAeO5MOhjtGtqDzPndRO1LBk8lJ/PR7CA4=" crossorigin="anonymous"></script>


谢谢,但很抱歉,不幸,这些解决方案都不起作用。你还有其他的解决方案吗?如果这段代码在github上(你能做到吗?)那将非常有用。然后我可以看到更多的帮助。是的,当然,我可以在CodePen上做,可以吗?或者,github很好,因为它让其他人克隆repo在本地运行是我的想法,并且还支持自己的问题线程。代码笔对于一些示例来说很好。嗨,Github的整个代码:。请看一看非常感谢Moshi