在ExpressJS中使用Twitter Bootstrap和FontAwesome

时间:2013-12-09 13:19:19

标签: node.js express

我想将Twitter BootstrapFontAwesomeExoressJS合并。

我试过用

npm install twitter-bootstrap

它如何指向2.1.1版本(ref),这个版本已经过时了。关于font-awesome npm包的同样的事情。如何将这些软件包与ExpressJS结合起来并及时了解新版本?

3 个答案:

答案 0 :(得分:3)

创建一个名为bower.json的文件

<强> /bower.json

{
    "name": "project-name",
    "dependencies": {
        "bootstrap": "3.x",
        "jquery": "1.x",
        "font-awesome": "*"
    }
}

然后

  

bower install

答案 1 :(得分:2)

Twitter Bootstrap和FontAwesome是客户端库,我建议您使用客户端包管理器而不是npm(服务器端包管理器)。

我认为最好的客户端包经理是Bower

仅运行该命令:

npm install bower -g
bower install bootstrap --save
bower install font-awesome --save

我希望我有所帮助!

答案 2 :(得分:1)

我假设字体很棒也是客户端lib。

我建议只使用公共/供应商文件夹,并在那里手动保存最新版本。然后,您可以像普通的css / js一样从视图中引用它们。