bootstrapを私のWebサイト(node.jsを使用)に使用したいのですが、次のエラーがあります。
/var/www/node_modules/bootstrap/js/transition.js:59}(jQuery); ^ ReferenceError:jQueryはオブジェクトで定義されていません。 (/var/www/node_modules/bootstrap/js/transition.js:59:3)at Module._compile(module.js:456:26)at Object.Module._extensions..js(module.js:474:10 )Module.load(module.js:356:32)at Function.Module._load(module.js:312:12)at Module.require(module.js:364:17)at require(module.js:380 :17)オブジェクトで。 (/var/www/node_modules/bootstrap/dist/js/npm.js:2:1)Module._compile(module.js:456:26)at Object.Module._extensions..js(module.js:474 :10)
私はやろうとしました
_var bootstrap = require('bootstrap');
_
私のメインノードで。
bootstrap= npm(私のフォルダーからの_npm install bootstrap
_)をインストールしました。jqueryを同じ方法でインストールし、var jQuery= require('jquery');
を追加しようとしましたが、そうではありません。私はnode.jsを起動していますが、何かを見逃すかもしれません
次に、HTML Webページで_<link href="../node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
_を使用してbootstrap `を参照します
Npm/nodeでjqueryプラグインを使用するには、プラグインを要求する前にグローバルjQuery変数を設定する必要があります[この場合はブートストラップ]:
global.jQuery = require('jquery');
require('bootstrap');
詳細はこちら npm blog post