我试图在一个预先存在的WebStorm项目中安装Compass,但是css文件没有正确地链接。我已经厌倦了改变相对的联系,但没有任何运气。
我通过运行config.rb生成了文件夹和compass init。理想情况下,我希望移动这些文件夹,以便它们都在public (即sass、样式表等)下。
我把它们包括在layout.jade中
link(rel='stylesheet', href='/stylesheets/screen.css'
media="screen, projection" type="text/css" )见截图:
//删除,因为我不能发布那么多链接
我没有收到任何错误,样式只是不适用于页面。
编辑:
我很困惑--样式表下的css看起来是正确的,但是scss文件下的css有一个错误的文件要导入,找不到或无法读取:罗盘/重置。屏幕. line‘的第6行。为什么有两个css文件?:

编辑3:
错误似乎在这里,但我不知道如何解决它?

发布于 2016-10-13 18:00:08
我发现问题是:
因为:
app.use(express.static(path.join(__dirname, 'public')));在app.js中,layout.jade中的玉码编译自:
layout.jade
href='/stylesheets/screen.css'转入:
index.html
href='/public/stylesheets/screen.css'移动样式表等文件夹处于公共状态,并更新config.rb修复它。
config.rb:
css_dir = "/public/stylesheets"
sass_dir = "/public/sass"
images_dir = "/public/images"
javascripts_dir = "/public/javascripts"https://stackoverflow.com/questions/40021443
复制相似问题