場景
我們已經得到了使用藥劑/的WebPack捆綁我們的JS Laravel 5.3和UIKit 2組合設置中的其他文件。使用的WebPack/NPM組合需要一個模塊
默認情況下laravel帶有一個/resources/js/bootstrap.js
(不是Twitter的相關)
這個文件用於包括依賴關係,所以目前看起來
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
window.UI = window.UIkit = require('uikit');
但是因爲UIKit的是基於組件,並讓您螺栓額外的功能,例如modals/tooltips你必須包括額外的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');
非常感謝
發佈問題後