如何反映 apache 超集中源代码所做的更改?

How to reflect the changes done in source code in apache superset?

我一直在对超集的外观源代码 (variables.less => static/assets/variables.less) 进行大量更改,然后做了 superset init 但没有任何更改。我们是否必须做其他事情来重新配置这些更改?

我认为您需要重建资产:

cd进入/assets目录;然后

  $ npm install
  $ npm install webpack
  $ npm run prod

如果这不起作用,请尝试 https://github.com/apache/incubator-superset/blob/master/CONTRIBUTING.md#frontend-assets

Superset init 创建默认角色和权限,所以这是一个后端任务!当你想自定义超集时,你应该 运行 后端和前端分别按照 official instructions.

然后在终端中,您应该有一个用于后端的选项卡,另一个用于前端。更改前端代码时,您必须在 superset-frontend 目录中 运行 npm install 一次,然后 运行 您必须 运行 命令 npm run dev-server.

所有这些步骤都记录在我提供的 link 中。我建议重新阅读文档。