最佳做法。如何更改Nebular ngx-admin组件CSS

时间:2019-05-07 13:27:51

标签: angularjs angular ngx-admin

让我们假设我需要更改Nebular / NGX-admin组件的行为或CSS样式。我该怎么办 ? 到目前为止,我要做的是直接在node_modules / @ nebular中更改模块,但是我不确定这是最佳实践。 有解决方法吗?

1 个答案:

答案 0 :(得分:0)

是的,这是一个有趣的问题。我正在生产中的一个管理面板中使用Nebular。当您尝试更新Nebular / NGX-admin的版本时,修改基本样式后将遇到的大多数问题都会触动您。

因此,我建议您将所有自定义样式保留在根目录或@theme中的某个单独文件中。类似于nebular-custom.scss。在这种情况下,您将能够在更新之前分离样式。

但是请记住,如果将Components代码写入文件结构中的错误位置,可能会遇到类似的问题。因此,首先,请尽量不要进行更改,也不要在Components模块中写入@core。最好在单独的模块或至少文件夹中执行此操作。另外,一种好的做法是在http模块中编写所有model@data层。 毕竟,您应该能够通过替换@core@theme模块而遇到一些小问题来更新Nebular / NGX-admin。