シナリオ
私たちは、JSをバンドルするエリクサー/ WebPACKのを使用してLaravel 5.3とUIKitの2コンビネーションの設定を持っています。デフォルトlaravelによって使用のWebPACK/NPMコンボモジュール内の追加ファイルを必要とする
/resources/js/bootstrap.js
が付属しています(関連さえずりない)
このファイルは、依存関係を含めるために使用され、UIKitには、コンポーネントベースで、あなたをすることができますのでので、現在それはしかし
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
window.UI = window.UIkit = require('uikit');
のように見えます余分な機能、例えばモーダル/ツールチップの上にボルトをつけると、追加のjsコンポーネントを含める必要があります。
これらは/node_modules/uikit/dist/js/components/tooltip.js
として保存されますこれは、あなたが見ることができるように、私は現在、
window.UI = window.UIkit = require('uikit');
require('../../../node_modules/uikit/dist/js/components/tooltip');
をやっている意味厄介な非常におこがましい../../../
は何かが起こる包み、私は不快になり始め、時があり、これはパスではありません。
質問
これらの余分なファイルを含めるために、より効果的な/安定/以下、エラーが発生しやすい方法はありますか?例えば
require('uikit')->path('components/tooltip');
感謝