假设我需要更改Nebular/NGX-admin组件的行为或CSS样式。我该怎么做?到目前为止,我所做的是直接在node_modules/@nebular中更改模块,但我不确定这是不是最佳实践。有解决办法吗?
发布于 2019-05-07 22:22:02
是的,这是一个有趣的问题。我正在生产中的一个管理面板上使用Nebulle.在修改基本样式后,当您尝试更新Nebular/NGX-admin的版本时,您将遇到的大多数问题都会影响到您。
因此,我建议您将所有自定义样式保存在根目录或@theme中的某个单独文件中。就像nebular-custom.scss一样。在这种情况下,您将能够在更新之前分隔您的样式。
但请记住,如果在文件结构中的错误位置编写Components代码,可能会遇到类似的问题。因此,首先,尽量不要更改,也不要在@core模块中编写Components。最好在一些单独的模块中或者至少在文件夹中完成。此外,最好的做法是在@data模块中编写所有的http和model层。毕竟,您应该能够通过替换面临一些小问题的@core和@theme模块来更新neular.ngx-admin。
https://stackoverflow.com/questions/56023746
复制相似问题