gpt4 book ai didi

node.js - Express-minify 无法加载文件 CSS 文件。删除它的一部分将使它工作

转载 作者:行者123 更新时间:2023-11-28 04:13:03 25 4
gpt4 key购买 nike

我已经安装了 express-minify 中间件,但由于某种原因,它似乎在加载附加的 css 文件时导致错误。

我已尝试使用在线服务验证 CSS,它没有给我任何错误。

我曾尝试通过删除所有元素进行调试,当时只留下一个元素,当我点击 .mainmenu tr td:hover:not(.mainmenu_item_selected) 时,它失败了。

因此删除从 .mainmenu tr td:hover:not(.mainmenu_item_selected) 到文件末尾的所有内容将使其工作(显然没有所有其他必需的样式)。

我什至尝试重新创建文件并以不同的方式命名,但均未成功。

Express 日志向我显示:GET/stylesheets/gctl.css 200 4.954 ms - - 意味着应该正确提供文件。

它是按照 npm 网站的标准安装:

var minify = require('express-minify');
app.use(minify());

文件(另存为 gctl.css)

在主页中(使用 PUG):link(rel='stylesheet' href='/stylesheets/gctl.css')

CSS 文件:

html, body, * {
font-family: 'Raleway', sans-serif;
margin: 0;
}

.centered {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}

.loginform {
text-align:center;
vertical-align:middle;
width: 30%;
height: 50%;
}

.closenewitem {
cursor: pointer;
}

/* Tooltip overide settings */
div.tooltip-inner {
max-width: 500px;
}

/* Remove outlines such as in chrome */
input:focus {
outline: 0;
}

/* all input text align center*/
input, textarea, label {
text-align: center;
cursor: pointer;
font-weight: 400;
}

/* Labels for help add help class to them */
label.help:hover {
color: red;
}

/* Logo CSS */
.logo {
position: absolute;
cursor: pointer;
top: 4px;
height: 40px;
}

/* menu css */
.mainmenu {
border-right-width: 1px;
border-right-style: solid;
border-right-color: lightgray;
margin-left: -15px;
height: 100%;
width: 100%;
}

.mainmenu tr td {
padding: 10px;
}

.mainmenu tr td:hover:not(.mainmenu_item_selected) {
border-right-color: red;
border-right-style: solid;
border-right-width: 3px;
color: black;
cursor: pointer;
background-color: #f0f0f0; /*#f9eafc*/
}

/* Selected menu item */
.mainmenu_item_selected {
border-right-color: black;
border-right-style: solid;
border-right-width: 3px;
background-color: lightgray; /*#f7faff*/
font-weight: 700;
color: black;
}

.mainmenu tr td span {
padding-left: 2px;
}

/* Footer div for additions to DB*/
.footer {
overflow: scroll;
position: absolute;
bottom: 0px;
height: auto;
min-height: 50%;
padding-bottom: 20px;
background-color: #f6f6f6;
border-top-color: lightgray;
border-top-style: solid;
border-top-width: 1px;
width: 100%;
}

.fixed-button {
position: absolute;
top: 4px;
right: 4px;
}

/* Error handling CSS */
.customerror {
border-color: red;
border-width: 2px;
background-color: #ffcccf;
font-weight: bold;
}

/* Shadow only for desktop icons panel as otherwise it would appear everywhere and it's annoying! */
.dsk-panel:hover {
-webkit-box-shadow: -1px 5px 15px 0px lightgray;
-moz-box-shadow: -1px 5-webkitpx 15px 0px lightgray;
box-shadow: -1px 5px 15px 0px lightgray;
}

.desktop-icon {
width: 60px;
opacity: 0.6;
}

我卡住了,不知道是什么导致了这个问题!

最佳答案

如果您确定默认行为破坏了 Bootstrap 布局并且还没有发布关于它的问题,那么您应该在 GitHub 上发布一个问题,该元素会在其中跟踪类似的事情。

但是“破坏布局”并没有真正说明什么。它会改变边距吗?它会消除边界吗?它究竟破坏了什么以及如何破坏?因此,如果您希望您的问题得到认真对待,您应该准备一个最小的 CSS 集,让这个模块以可预测的方式中断,而不是像那样说含糊不清的声明。

您完全有可能在这个模块中发现了一个错误,但在像这样过于笼统的声明之后真的很难分辨。

关于node.js - Express-minify 无法加载文件 CSS 文件。删除它的一部分将使它工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42625235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com