关于生产和XAMPP

时间:2017-01-25 15:31:41

标签: php css sass gulp

我在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?

2 个答案:

答案 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文件。