我在app.css
中有/public/css/app/css
个文件,头部有以下链接:
<link rel="stylesheet" href="\css\app.css">
在XAMPP中,它可以很好地工作,但是当我部署生产时,不会显示更改 - http://i.imgur.com/ebOhvnM.png。我检查了部署情况,它也可以运行。
是否可能是因为事实上href指向/source/app.**s**ccs
- http://i.imgur.com/rBgC1VS.png?但它在生产和XAMPP上也是如此。
我安装了gulp.js和node.js,但是没有使用它们。
所以我有两个问题: 1.为什么信息在XAMPP和生产中的显示方式不一样? 2.什么生成/source/app.scss?
答案 0 :(得分:1)
更改此<link...>
路径以使用Unix /
而不是DOS` \&#39;
<link rel="stylesheet" href="/css/app.css">
PHP和Apache中的所有路径信息也是如此。
/
也可以在Windows Apache / PHP上运行,因为它们都可以在Windows上修复它应该是什么。
在Windows上开发并在UNIX上运行并不麻烦,但你必须记住一些简单的规则,这就是其中之一。
答案 1 :(得分:-1)
一个潜在的解决方案是你试图评估原始scss而不是编译的css。如果您的本地版本上有javascript sass编译器,但生产中没有,则可以解释您遇到的问题。
Scss
是一个用Sass构建的原始的,未编译的CSS形式
由于它不是有效的CSS,您的浏览器无法正确解释它,需要编译才能这样做。
尝试将scss粘贴到http://www.sassmeister.com,使用已编译的输出生成.css
文件,并将<link>
更新为指向.css
文件。