【发布时间】:2014-02-14 18:02:27
【问题描述】:
我正在阅读http://sailsjs.org/#!documentation/assets,但我不知道如何使用 .less 文件。
我将 vairables.less 和 bootswatch.less 都放在 assets/linker/styles/ 中
我预计 grunt 会编译这两个文件,但事实并非如此,而是在浏览器控制台中出现错误:
GET http://localhost:5000/linker/styles/bootstrap-responsive.css 404 (Not Found) (index):14
GET http://localhost:5000/linker/styles/bootstrap.css 404 (Not Found) (index):15
GET http://localhost:5000/linker/js/jquery.js 404 (Not Found) (index):29
GET http://localhost:5000/linker/js/socket.io.js 404 (Not Found) (index):30
GET http://localhost:5000/linker/js/sails.io.js 404 (Not Found) (index):31
GET http://localhost:5000/linker/js/app.js 404 (Not Found) (index):32
GET http://localhost:5000/linker/js/bootstrap.js 404 (Not Found)
如果我删除两个 .less 文件,它可以正常工作。 我在这里错过了什么?
【问题讨论】:
-
您的 .tmp 目录似乎没有被填充。 Grunt 是否抛出任何错误?使用 --verbose 来检查升降帆。
-
是因为less文件有一些错误。谢谢。详细:Grunt :: >> NameError: .box-shadow 在 assets/linker/styles/bootswatch.less:21:2 >> 20 边界顶部颜色中未定义:@dropdown-divider-bg; >> 21 .box-shadow(无); >> 22 }
-
我真的认为这种错误不应该显示为冗长。难以调试!
标签: javascript twitter-bootstrap less sails.js