Angular 覆盖来自不同项目的sass变量
我有多个项目,我想覆盖来自两个不同项目的scss颜色变量 比如说,, 如果我正在运行一个项目,我希望$primaryColor为红色 如果我在运行项目B,我希望$primaryColor是绿色的 我的项目树 -A项目 -B项目 -共享组件库 -样式库 -颜色调色板.scss 项目A和项目B都在使用共享的组件库 共享组件库从样式库中获取样式 当我运行不同的项目时,如何用不同的值覆盖scss color变量Angular 覆盖来自不同项目的sass变量,angular,sass,angular-cli,Angular,Sass,Angular Cli,我有多个项目,我想覆盖来自两个不同项目的scss颜色变量 比如说,, 如果我正在运行一个项目,我希望$primaryColor为红色 如果我在运行项目B,我希望$primaryColor是绿色的 我的项目树 -A项目 -B项目 -共享组件库 -样式库 -颜色调色板.scss 项目A和项目B都在使用共享的组件库 共享组件库从样式库中获取样式 当我运行不同的项目时,如何用不同的值覆盖scss color变量 如果有帮助的话,我正在使用angular cli来构建多个项目有很多方法 首先: 您必须在每
如果有帮助的话,我正在使用angular cli来构建多个项目有很多方法 首先: 您必须在每个项目中放置一个小的scss文件,并覆盖变量。。。这些文件应包括共享的scss文件。。。但它将创建2个文件 上半场: 如果你不想复制你的整个css文件,你可以只提取你需要覆盖的scss组件到另一个文件中,它将被复制 秒: 如果您不受限制,可以将IE11作为例外(请看这里),而不是使用scss变量,您可以只使用css变量 PS: 我不会给你一些代码,也许你需要看看如何包含和覆盖 您可以看看引导程序4是如何使用SCS完成的,您将看到变量是如何完成的