是否有一种方法可以在编译时定义较少的变量?
我想要做的是根据编译较少文件的环境定义@base-path,以便服务器引用CDN,而路径将指向开发人员机器上的本地路径。
发布于 2022-02-28 13:17:26
NodeJS上的lessc编译器提到了以下选项(来自https://lesscss.org/usage/#less-options):
全局变量
lessc --global-var="color1=red" { globalVars: { color1: 'red' } }
此选项定义可由文件引用的变量。实际上,声明被放置在基本减少文件的顶部,这意味着它可以被使用,但是如果在文件中定义了这个变量,它也可以被覆盖。
修改变量
lessc --modify-var="color1=red" { modifyVars: { color1: 'red' } }
与全局变量选项相反,这会将声明放在基本文件的末尾,这意味着它将覆盖在base文件中定义的任何内容。
根据调用编译器的方式,可以在这里插入环境变量。
https://stackoverflow.com/questions/11002233
复制相似问题