簡體   English   中英

引用node_modules文件夾中的資源

[英]Referencing resources in node_modules folder

我目前正在編寫我的第一個Node.js應用程序。 我最近通過npm安裝了bootstrap(遵循bootstrap網站上的說明 ),並且想知道引用bootstap.min.css(以及其他感興趣的文件)的“標准”方式。 最好使用grunt / gulp將我需要的資源復制(捆綁和縮小)到項目結構中?

任何幫助,將不勝感激。

我能夠通過一個簡單的Grunt任務使用node_modules引導程序資源進行復制:

copy: {
    bootstrapSrcCss: {
      src: "./node_modules/bootstrap/dist/css/bootstrap.css",
      dest: "./public/src/css/bootstrap.css"
    },
    bootstrapSrcJs: {
      src: "./node_modules/bootstrap/dist/js/bootstrap.js",
      dest: "./public/src/js/bootstrap.js"
    }
}

使用grunt插件:grunt-contrib-copy

本博客文章中所述 ,您可以創建“靜態路由”,而不用完全暴露node_modules結構。

app.use('/scripts', express.static(__dirname + '/node_modules/bootstrap/dist/'));

但這可能不是最好的方法。 似乎資源附帶的軟件包也隨Grunt文件一起提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM