SASS:normalize.css可以正常工作,但不会显示在已编译的css文件中?
我只是迈出了进入SASS世界的第一步。我设置了一切,创建了一个新项目,并下载了SASS:normalize.css可以正常工作,但不会显示在已编译的css文件中?,css,sass,normalize,css-preprocessor,normalize-css,Css,Sass,Normalize,Css Preprocessor,Normalize Css,我只是迈出了进入SASS世界的第一步。我设置了一切,创建了一个新项目,并下载了normalize.css的SASS端口 在保存所有SASS文件的文件夹中,我有一个名为“normalize”的文件夹。它包含一个名为normalize.scss的文件,该文件包含一个mixin,该mixin再次导入一些包含实际CSS代码的其他mixin。 在我的屏幕上.scss我只需导入@import“normalize/normalize” screen.scss被编译成screen.css,由我的index.ht
normalize.css的SASS端口
在保存所有SASS文件的文件夹中,我有一个名为“normalize”的文件夹。它包含一个名为normalize.scss
的文件,该文件包含一个mixin,该mixin再次导入一些包含实际CSS代码的其他mixin。
在我的屏幕上.scss
我只需导入@import“normalize/normalize”代码>
screen.scss
被编译成screen.css
,由我的index.html
使用。在浏览器中查看该页面,normalize已经生效。但是当我查看screen.css
时,我没有看到规范化代码
为了确保导入/加载正确的文件,我将其粘贴在normalize.scss
:/*的顶部!normalize.css v2.1.1 | MIT License | git.io/normalize*/
由于此注释确实出现在screen.css
中,我知道我使用的文件是正确的,但是:实际的规范化css代码没有出现在screen.css
中,但仍然在浏览器中生效,这正常吗?这是怎么回事?好吧,我真是太蠢了。我写了@import“normalize/normalize”
,但在此之后,我当然需要像包含normalize一样包含它,其中'normalize'是mixin的名称。哦,好吧 如果它工作,你的CSS必须以某种方式链接到HTML文件;Sass非常强大,但没有那么强大你在RoR中使用它吗?资产管道有时是一件奇怪的事情。有任何链接或JSFIDLE可以查看吗?可能是