我试图删除我的Angular项目中的所有JQuery依赖关系和用法,这是由Bootstrap 4的使用引起的。我删除了下拉列表和所有data-***
用法。但是,一旦我卸载了JQuery和popper.js,我就会Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.
在Web控制台中看到TypeError消息。我想知道是否还有其他依赖项,data-***
或者Bootstrap下拉列表或折叠列表。Bootstrap按钮类也取决于JQuery吗?
控制台错误取决于您如何导入/安装引导程序。
如果它是通过npm包含的,则需要运行npm uninstall bootstrap
。接下来,转到angular.json文件,并检查ctrl + f
是否包含任何引导程序,特别是在这里:
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
删除所有导入的引导程序后,请重新启动应用程序:ng serve
。
如果您仍然遇到错误,则可能是其他文件尝试使用JQuery而不是Bootstrap代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句