聊聊webstorm sass编译问题

发布时间 - 2021-12-31 00:00:00    点击率:

本文由webstorm使用教程栏目为大家介绍webstorm下的sass编译问题,具有一定的参考价值,希望能够帮助到大家。

webstorm下的sass编译问题

saas 需要运行在 ruby 环境,所以需要安装 ruby 32 / 64

1、安装 ruby

2、DOS命令中,测试ruby是否安装:ruby -v (回车,出现版本号则是ruby安装成功)

3、安装sass命令: gem install sass

4、测试sass是否安装成功:sass -v(回车,出现版本号则是sass安装成功)

方法一:DOS命令sass转化问css文件监听

  1、在 文件目录中 ,打开 dos命令行的方法  :shift + 右击

  2、在命令行中输入 sass命令,可以把sass文件 编译为css文件

sass style.scss mystyle.css
sass style.scss ../css/mystyle.css

     监听编译:在sass 修改时,会同步修改css文件

sass --watch style.scss:../css/mystyle.css

  3、退出监听  ctrl + c ,选择 y

方法二:webstorm自带监听

1、一劳永逸:配置IDE 环境:

IDE 配置 (位置:setting --> Tools --> File watchers)

如果sass和css是两个文件夹分别存放scss和css:

Arguments:--style expanded --no-cache --update $FileName$:../css/$FileNameWithoutExtension$.css

中文编译报错:【不能使用任何带中文的文件名和备注】 找到文件

1、 lib\ruby\gems\2.3.0\gems\sass-3.4.22\lib\sass\importers\filesystem.rb的87行

if name.index(@root + "/") == 0 修改为 if name.encode("utf-8",'gbk').index(@root + "/") == 0

2、在.scss文件中的头部加上下面这句话 @charset “UTF-8”


# webstorm  # ruby  # css  # scss  # sass  # Filesystem  # ide  # 则是  # 命令行  # 有一定  # 这句话  # 自带  # 报错  # 右击  # 译为  # 目录中  # install 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么实现模型属性的自动加密  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  jquery插件bootstrapValidator表单验证详解  Python自动化办公教程_ExcelWordPDF批量处理案例  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  jQuery validate插件功能与用法详解  如何为不同团队 ID 动态生成多个非值班状态按钮  如何基于云服务器快速搭建个人网站?  想要更高端的建设网站,这些原则一定要坚持!  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  如何生成腾讯云建站专用兑换码?  如何基于云服务器快速搭建网站及云盘系统?  如何实现javascript表单验证_正则表达式有哪些实用技巧  Python并发异常传播_错误处理解析【教程】  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  如何快速生成专业多端适配建站电话?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  ,在苏州找工作,上哪个网站比较好?  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  如何快速上传自定义模板至建站之星?  Laravel如何使用模型观察者?(Observer代码示例)  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何快速登录WAP自助建站平台?  如何注册花生壳免费域名并搭建个人网站?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何快速搭建虚拟主机网站?新手必看指南  百度浏览器如何管理插件 百度浏览器插件管理方法  网站制作报价单模板图片,小松挖机官方网站报价?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  网站页面设计需要考虑到这些问题  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  进行网站优化必须要坚持的四大原则  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  黑客如何通过漏洞一步步攻陷网站服务器?  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  如何用虚拟主机快速搭建网站?详细步骤解析  如何确保FTP站点访问权限与数据传输安全?  Laravel怎么使用artisan命令缓存配置和视图  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决