Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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
Javascript Bootstrap modal()Undefined不是带有npm模块的函数_Javascript_Jquery_Node.js_Twitter Bootstrap - Fatal编程技术网

Javascript Bootstrap modal()Undefined不是带有npm模块的函数

Javascript Bootstrap modal()Undefined不是带有npm模块的函数,javascript,jquery,node.js,twitter-bootstrap,Javascript,Jquery,Node.js,Twitter Bootstrap,尝试调用$(“#myDiv”).modal()时出错。错误是: Uncaught TypeError: undefined is not a function 我看到这个错误来自几个不同的地方,在不同的地方使用不同的参数调用modal()。我看到很多问题都说解决方案是按正确的顺序包含jquery和引导文件。我发现这让人困惑,因为我使用的是jquery和bootstrap npm模块,所以我没有在任何地方包含它们的js文件。我怎样才能让它与npm模块一起工作?这个问题可能会得到解决。但我正在添加

尝试调用$(“#myDiv”).modal()时出错。错误是:

Uncaught TypeError: undefined is not a function

我看到这个错误来自几个不同的地方,在不同的地方使用不同的参数调用modal()。我看到很多问题都说解决方案是按正确的顺序包含jquery和引导文件。我发现这让人困惑,因为我使用的是jquery和bootstrap npm模块,所以我没有在任何地方包含它们的js文件。我怎样才能让它与npm模块一起工作?

这个问题可能会得到解决。但我正在添加解决方案以供将来参考

尝试检查是否包含bootstarp jQuery库。这个问题可能是因为您还将jQuery库与现有的引导jQuery库一起包含到web页面中。引导将始终引用第一个包含的jQuery


.modal()包含在引导程序的jQuery中。因此,请尝试在之前包含这些内容

您是否在项目中安装了bootstrapbower?请确保在jQuery之后安装bootstrap。那么您使用的是什么模块工具?安魂曲?Browserify?你不能直接在浏览器中使用npm模块。也许我误解了这些模块是如何使用的。我用npm安装和它们各自的名称安装了bootstrap和jquery。我的引导元素似乎正在工作,每当我想进行ajax调用时,我都会使用“$=require('jquery')”。我正在使用gulp和browserify来构建项目。我应该在哪里包括jquery和引导?只需升级到引导v3.3.0即可。应该是由于