我试图为前端框架,将在SASS(以及可能的CoffeeScript)的基础上我在哪里部署创建不同的路径创建构建系统变量值。例如,我可能在我的本地SASS中引用了一个映像文件../images/image.png
,这在我的本地环境中工作正常。但是,我的客户有一个非常锁定的环境,必须以不同的方式完成(从CDN获取其图像)。所以他们的图像路径可能看起来像~Some_service_call/images/image.png
。不同SASS/CoffeeScript的基础上构建
我希望能做的是为两种环境准备好某种配置,所以当我在本地开发时,我可以通过终端运行一个命令,如build local package
或build deploy package
,它可以自动识别我部署的环境并使用基于此的路径。我最好有一个单独的配置JSON文件,该文件控制为每个SASS/Coffeescript变量使用哪些路径。
到目前为止,我已经开始考虑咕噜了这一点,但不知道它的正确的解决方案。有没有人曾经尝试过这种类型的东西,有什么工作/不适合你?
这似乎是SASS的一个很好的方法。你知道在编译过程中是否有类似于CoffeeScript的方法吗?如果它有帮助,我使用Codekit来编译,但我不知道它为此提供的任何功能。 – 2013-04-16 16:51:16
对不起,我不使用CoffeScript(还)。 PS不要忘记接受答案。对于CoffeeScript,更好地提出一个单独的问题。 – 2013-04-16 20:50:00