我有一个Cmd生成的6.0.2应用程序,它运行在大约200个客户内部服务器上。我想允许客户选择基色和文本颜色(例如#c0ffee和#facade),并调用在我们的服务器上运行的API(不是在开发PC上运行!),这需要SCSS,设置$ base-color:dynamic(#c0ffee)和$ color:dynamic(#facade),生成生成的CSS并将其返回给客户,并将其与应用程序一起存储在服务器上。
通过将整个项目(包括javascript源)复制到服务器,调用sencha app build production,然后返回生成的CSS文件的内容,实现这一点非常容易。但由于它是一个服务器API,我希望通过不总是编译然后丢弃javascript来减少占用空间,并且最多甚至不需要服务器上的javascript。
如果有人能告诉我如何使用sencha Cmd生成一个包含应用程序所需的所有样式的单个SCSS文件,那将是非常好的,这样我只需要在该文件中搜索/替换$ base-color和$ color定义,以及如何在成功替换它之后,调用sencha方式只从该SCSS文件生成一个新的CSS文件。