Chi*_*gns 29 cdn sass compass-sass
使用Sass(SCSS)/ Compass,是否可以从外部托管文件中将一些CSS/SCSS导入到您的代码中?
我在CDN上托管一个jQuery插件,并希望将CSS保持在同一位置,所以我不会丢失它.但是,我也希望能够将CSS拉入我的代码并让它在我的主CSS中编译,而不是在我的HTML中添加额外的CSS文件.这可能吗?
Rya*_*erd 22
对于那些来到这里寻找导入CDN作为sass的方式的人@import我在这里找到答案:https://github.com/webpack-contrib/sass-loader/issues/246
这是你如何做到的(以bootstrap为例):
styles.scss
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css");
Run Code Online (Sandbox Code Playgroud)
cim*_*non 14
Sass不会从远程位置编译任何文件,所有文件都必须可以从文件系统(本地硬盘,共享网络驱动器,已安装的驱动器等)访问.
Sass也根本不编译CSS文件. https://github.com/nex3/sass/issues/556
@import "my.css";
Run Code Online (Sandbox Code Playgroud)
编译成
@import "my.css";
Run Code Online (Sandbox Code Playgroud)
也许您可能对Compass扩展感兴趣?
你确定可以.在此上下文中,它与标准CSS @import规则完全相同.只需给它一个指向CDN托管的CSS文件的URL即可.
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import