我按照https://github.com/sahat/hackathon-starter中的说明启动了用户认证系统。该站点在localhost上运行,编辑html文件将修改页面。但是,我想为页面添加和修改一些现有的CSS,但是似乎没有加载我在public
文件夹中所做的任何更改。
在app.js中,静态文件的设置方式为:
app.use(sass({
src: path.join(__dirname, 'public'),
dest: path.join(__dirname, 'public')
}));
和
app.use(express.static(path.join(__dirname, 'public'), { maxAge: 31557600000 }));
当我在从本地主机提供的结果页上执行inspect element
时,localhost:8080
的源包含相同代码的相同文件,即使我在以下位置修改了public
文件夹中的这些文件:我的本地目录。
我尝试过:
public/css
中添加新的文件夹和css文件以修改某些html元素public/css
中现有的main.css文件link(rel='stylesheet', href='/css/main.css')
中注释views/partials/layout.pug
,这确实会更改网页(删除所有样式元素,这很有意义)我怀疑它是从某个地方加载其公用文件夹,但是我不知道如何以及在哪里。