我正在开发一个Web应用程序。我们已经有了一个构建过程,可以将我们的.scss
文件编译成最终的.css
样式表。我们想采用指南针,并使用他们的语义蓝图mixins。
然而,指南针似乎想要“拥有”项目结构。我已经有了一个构建工具(早午餐),只想使用指南针'mixins,而不是整个工作流程。
有没有办法从香草SASS访问Compass的mixins?
或者,
有没有办法将Compass的命令行工具限制为仅执行.scss
文件,并保留我的图片和javascript?
答案 0 :(得分:1)
我不确定这是否正是你需要的,但这就是我的所作所为:
我有一个自定义的compass_config.rb,我按照我想要的方式设置路径:
http_path = '/'
sass_dir = 'your/sass/path'
css_dir = 'your/css/path'
images_dir = 'your/image/path'
javascripts_dir = 'your/javascript/path'
然后我使用指南针命令行工具,其中包含以下参数:compass compile --sass-dir other/sass/path/stylesheets --css-dir other/css/path/stylesheets -c path/to/compass_config.rb
这可能看起来很愚蠢,但重要的是你可以:
compass_config.rb
中根据需要配置默认路径(当然您可以根据需要命名此文件)watch
而不是compile
来持续轮询更改并在发生更改时进行编译请查看compass -h
,compass help compile
或here。
我希望它有所帮助。