我在导入变量的智能感知在VS 2015中的sass文件中工作时遇到了一些问题。
我在/ Static / Styles /中有一些全局sass文件,我从/ Components /中的各种文件导入以访问全局变量。
我通过在compileconfig中将值includePath设置为" Static / Styles /"来完成编译工作。但是intellisense不会在这些文件中获取变量。
我尝试使用"<引用文件?参考路径... />"但也没有运气。唯一有效的方法是使用相对路径导入文件,但这当然远非理想。
@import "/Styles/Static/_settings.global.scss"; //Doesn't work
@import "_settings.global.scss"; //Compiles but no intellisense
@import "../../../../Static/Styles/_settings.global.scss"; //Compiles and intellisense works
有没有办法让intellisense与绝对路径一起工作?
答案 0 :(得分:1)
它确实有一个限制,其他社区成员之前也问过类似问题,解决方法是您可以考虑使用Resolve URL Loader:https://github.com/jtangelder/sass-loader。
其他类似问题:
How to use absolute path to import custom scss, when using react + webpack?