gpt4 book ai didi

javascript - 样式表不适用于网页 MEAN 堆栈

转载 作者:行者123 更新时间:2023-11-28 08:26:08 24 4
gpt4 key购买 nike

我正在尝试使用 MEAN 堆栈和 hogan 而不是 jade 来制作一个网站,但我的样式表不适用于我的网页。我的目录如下所示(没有显示模块文件,因为它们是原始文件,我没有编辑它们):

web_folder
- bin
- www
- node_modules
- body-parser
- cookie-parser
- debug
- express
- hjs
- less-middleware
- morgan
- serve-favicon
- public
- images
- javascripts
- stylesheets
- style.css
- style.less
- favicon.ico
- routes
- index.js
- users.js
- views
- error.hjs
- index.hjs
- app.js
- package.json

我的 app.js 包含这些我认为是应用样式表所需的行:

var app = express();

app.use(require('less-middleware')(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, 'public')));

样式表仍然不适用于网页。如果我转到 localhost:3000/stylesheets/style.css,它会显示此错误:

Unrecognised input

Error
at new Parser (C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\node_modules\less\lib\less\parser.js:333:27)
at render (C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\lib\middleware.js:153:18)
at C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\lib\middleware.js:245:13
at fs.js:336:14
at FSReqWrap.oncomplete (fs.js:99:15)

我是 MEAN 堆栈的新手,我无法在线找到解决方案。如果需要,我可以发布更多我的 app.js 或其他文件的代码

编辑:完全重新格式化问题,包括相关代码片段和我的目录

最佳答案

好的,它在尝试解析您的 LESS 文件时看起来好像有错误。

错误输出试图向您显示 less 文件中发生错误的行的内容,但看起来该行没有内容。

你可以尝试通过 online-less-compiler 运行你的 less 文件检查其格式是否有效。

看看这是否能帮助您定位文件格式的问题。

关于javascript - 样式表不适用于网页 MEAN 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523578/

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