jQuery没有在引导模块中定义

我想用自举为我的网站(与node.js)。 但是我有以下错误:

/var/www/node_modules/bootstrap/js/transition.js:59}(jQuery); ^ ReferenceError:jQuery没有在Object中定义。 (module.js:474:10)在Module._compile(module.js:456:26)处的/var/www/node_modules/bootstrap/js/transition.js:59:3 )在Module.require(module.js:364:17)处的Module.load(module.js:356:32)处的函数。模块._load(module.js:312:12)。require(module.js:380 :17)在对象。 (module.js:474)在Module._compile(module.js:456:26)处的/var/www/node_modules/bootstrap/dist/js/npm.js:2:1 :10)

我试图做一个

var bootstrap = require('bootstrap'); 

在我的主要节点。

我用npm( npm install bootstrap从我的文件夹) npm install bootstrap 。 我也尝试以相同的方式安装jQuery,并添加一个var jQuery= require('jquery'); 但它不起作用。 你有什么想法可能是错的? 我开始node.js,我可能会错过一些东西

然后我在我的HTML网页中使用<link href="../node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">来引用`

要在npm / node中使用jquery插件,需要在插件[bootstrap在这种情况下]之前设置全局jQueryvariables:

 global.jQuery = require('jquery'); require('bootstrap'); 

更多细节在这个NPM博客文章