跳到主要内容
CNode

向各位大大求助:Jade模版中引入css文件

社区
Wwhedge发布于 13 年前最后回复 10 年前
5169420

这个问题我是在看《Node.js入门经典》的时候遇到的。

一开始我使用的代码如下: link(rel='stylesheet', href='http://twitter.github.com/bootstrap/1.4.0/bootstrap.min.css') 这样引入css文件,可以正常显示css效果。

后来,我尝试使用引入本地css文件,代码如下: link(rel='stylesheet', href='bootstrap.css') 备注:为了方便测试,这里我将css文件和引入它的jade模版放在一个文件夹下的。 这时候,该css效果无法显示。

折腾了一下午还是没想明白,只好到社区向各位大大求助了,万分感谢~~~

查看回复

回复 (5)

G
GreenyDo#510 年前

用了 app.set(‘views’, __dirname + ‘/views’); app.use(express.static(path.join(__dirname, ‘public’))); 也不行 啊 为什么 还是404 not find

F
fatbone008#410 年前

@saighost 三年前的回答,解决了我现在的问题,感激 引用css等静态文件前,必须先制定程序的静态文件目录。

W
whedge#313 年前

您这么一提醒,我倒是想起来了。这书一开始讲目录结构的时候就提过所有静态文件应该放在public文件夹下。是我粗心了惭愧~再次感谢~~~

W
whedge#213 年前

多谢! 不仅告诉了我怎么做,还告诉了我为什么。 握个爪,哈哈~

R
robertlyc#113 年前

chrome/firefox 开console看什么错

参与回复

登录后即可参与回复。登录