Tag: phpstorm

使用WebStorm中的Ruby SCSS转换器解决资产位置问题

我有这个SCSS结构: app styles.scss bower_components _colors.scss _fonts.scss sass index.scss styles.scss: @import “sass/index”; index.scss: @import “bower_components/_colors”; @import “bower_components/_fonts”; app文件夹在File Watcher设置中设置为工作目录,在WebStorm中标记为“Resource Root”。 但是,转换失败并出现错误: error sass/index.scss (Line 3: File to import not found or unreadable: bower_components/_colors.) 我读过@import在SCSS中的评估 相对于当前文件位置 相对于根位置 但就我而言,很明显Ruby转换器不会尝试查找相对于根位置的文件。 这是一个错误吗? 或者我做错了什么? 我通过Ruby安装了SCSS并根据https://www.jetbrains.com/help/webstorm/2016.1/transpiling-sass-less-and-scss-to-css.html设置了文件监视器 这是我的文件监视器设置:

Windows 8上PhpStorm中的SASS语言处理器

我在Windows 8计算机上安装了Ruby和SASS。 我正在使用PhpStorm的语言处理器和sass.bat文件。 一切都设置正确,但我在PhpStorm中收到此错误:’“ruby.exe”’未被识别为内部或外部命令,可操作程序或批处理文件。 可能是当执行sass.bat时,我的系统不允许运行ruby.exe,因为它需要管理员权限。 有谁知道如何解决这个问题?

使用PHPStorm的SASS文件观察器时出错

每当PHPStorm尝试使用文件观察器将我的SASS文件转换为CSS时,我都会收到以下错误: /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass –no-cache –update style.sass:style.css /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error’: Could not find RubyGem sass (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate’ from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem’ from /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass:22 from /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/ruby_noexec_wrapper:14 当我在终端中运行命令时,一切都按预期工作: /Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass –no-cache –update style.sass:style.css 输出: overwrite style.css 我很困惑为什么它抱怨Ruby 1.8版本缺少SASS,因为我在PHPStorm中编辑了我的设置以使用Ruby 2.0(通过RVM)。 这是我的项目设置: 有任何想法吗?