如何在快递中访问我的模块?

时间:2015-05-12 05:52:04

标签: node.js twitter-bootstrap npm

我用

安装bootstrap
npm install bootstrap --save

在我的快递项目中,然后在node_modules安装了bootstrap,但是如何访问我的jade文件中的jscss

2 个答案:

答案 0 :(得分:-1)

这取决于您配置静态服务器的方式,例如:

app.use(express.static('public'));

因此,如果将node_modules放入public文件夹,则您的jade文件将为:

script(src='/node_modules/bootstrap/js/file.js')

但更好的方法是在客户端使用bower_component而不是node_modules

答案 1 :(得分:-1)

Node_modules 旨在用于服务器模块。 NPM 是服务器包管理系统。

您应该将客户端软件包管理系统(如bower)用于客户端模块,即Bootstrap。

设置 bower 后,您就可以在 html 文件中引用 bower_components