假设我需要更改 Nebular/NGX-admin 组件的行为或 CSS 样式。我应该怎么办 ?到目前为止,我所做的是直接在 node_modules/@nebular 中更改模块,但我不确定这是最佳实践。有解决方法吗?
问问题
1790 次
1 回答
1
是的,这是一个有趣的问题。我在生产中的一个管理面板中使用 Nebular。当您尝试更新 Nebular/NGX-admin 的版本时,您在修改基本样式后遇到的大多数问题都会触动您。
因此,我建议您将所有自定义样式保存在 root 或@theme
. 类似的东西nebular-custom.scss
。在这种情况下,您将能够在更新之前分离您的样式。
但是请记住,如果您将Components
代码写在文件结构中的错误位置,您可能会遇到类似的问题。所以,首先,尽量不要改变,不要Components
在@core
模块中写你的。最好在某个单独的模块或至少在文件夹中进行。此外,很好的做法是在模块中编写所有你的http
和model
层。@data
毕竟,您应该能够通过替换@core
和@theme
模块来更新 Nebular/NGX-admin 并面临一些小问题。
于 2019-05-07T14:22:02.273 回答