2016-11-14 59 views
0

場景

我們已經得到了使用藥劑/的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'); 

非常感謝

發佈問題後

回答

相關問題