我使用的是JetBrains PhpStorm,这可能是我用过的最棒的集成开发环境。
问题很简单。如何向其添加Compass语法支持?我已经安装了它,它可以渲染和工作,但PhpStorm仍然抱怨未定义的导入和混合。
我该如何解决这个问题?指南针可以作为外部库包含吗?
编辑:我只想指出是针对RubyMine集成开发环境(也是由JetBrains开发的)的,而不是针对PhpStorm/WebStorm的。
发布于 2012-12-17 00:01:54
这是对马丁答案的解释。在你的sass文件夹中指向compass gem目录的Symlink效果很好。
说明(Windows)
使用管理员privileges
C:\dev\Ruby200\lib\ruby\gems\2.0.0\gems\compass-0.12.2
mklink /d compass $GEM_LOCATION\frameworks\compass\stylesheets\compass
,as me $GEM_LOCATION = sass这就是全部,现在PhpStorm将不会突出显示指南针混合错误,并将它们添加到自动完成建议中。
警告:如果要删除创建的符号链接,请不要使用delete,它将删除源目录。使用管理员权限和cd $yourProjectSassPath
打开cmd,然后运行rmdir compass
发布于 2013-09-08 17:50:24
正如上述用户所提到的,它还可以将Compass样式表的路径作为资源目录添加到项目中。
例如,我的指南针样式表位于:C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets
在应用程序时,您将看到PhpStorm可以毫无问题地找到指南针样式表。您甚至可以在它们上使用ctrl+click (窗口)直接打开它们。
祝好运!
发布于 2012-12-01 21:35:45
我通过将compass
-directory (来自$GEM_LOCATION/frameworks/compass/stylesheets/compass
)的符号链接放到我的样式表所在的文件夹中解决了这个问题。这更像是一种变通方法,但它让我和phpstorm-inspections/-自动完成很高兴。
https://stackoverflow.com/questions/13213631
复制相似问题