Come richiedere il collegamento con il webpack?

Ho un'applicazione webpack che sto usando con elisir laravel. In questa applicazione ho un file bootstrap.js per inizializzare tutte le mie librerie. Ecco qui:

 window._ = require('lodash'); /** * We'll load jQuery and the Bootstrap jQuery plugin which provides support * for JavaScript based Bootstrap features such as modals and tabs. This * code may be modified to fit the specific needs of your application. */ window.$ = window.jQuery = require('jquery');// $ui = require("jquery-ui"); /** * import twitter bootstrap js library */ require('bootstrap-sass'); /** * import jquery ui */ require('jquery-ui-bundle'); /** * import jquery datatables */ require('datatables.net'); /** * import select2 */ require('select2'); // globally assign select2 fn to $ element /** * import d3 */ require('d3'); /** dropdowns */ require('tether'); require('tether-drop'); 

L'unico problema è, quando vado a build questo problema, ottengo Error: Can't resolve 'tether-drop' . Come posso risolvere questo problema?

Grazie!

Per utilizzare il collegamento, è necessario renderlo disponibile nella window.

 global.Tether = require('tether'); 

Adesso puoi utilizzarlo con altre librerie, ad esempio, con bootstrap @ 4. Non utilizzare l'importzione.

 require('bootstrap');