2017-05-13 47 views
0

我讀過文檔,我似乎無法找到一個明確的答案,爲節點應用程序的正確目錄結構(插入downvotes here)。mdBootStrap和NodeJS目錄結構查詢

當我創建一個應用程序目錄脫離根。所有js,css和img目錄都將基於此應用程序目錄。我的困惑來自當我使用npm安裝mdBootStrap的時候,它按照預期創建了node_modules和mdbootstrap目錄,但是隨後在這些目錄鏈中創建了它自己的js和css目錄。

因此,回到主應用程序目錄,在HTML文件中,例如,當我引用bootstrap和jquery文件時,我是不是一直引用node_modules目錄,或者mdBootStrap實際上已成爲我的新應用程序目錄。

回答

0

如果您使用Express,則可以通過添加靜態路由通過路由來公開您的node_modules依賴文件夾。

var application = express(); 
application.use('/mdbootstrap', express.static(__dirname + '/node_modules/mdbootstrap')); 

其他選項正在使用gulp構建任務在輸出構建中包含node_module依賴關係。