0

superset 的 0.22.0 版本目前正在开发中。

我正在寻找一种方便的方法来更改 jsx 文件中的代码并查看它的实际工作原理和工作原理。

例如,$SUPERSET_HOME/superset/assets/javascript/addSlice/AddSliceContainer.jsx 文件的第 59 行如下所示:

{t ('选择一个数据源')}

我想将其更改如下。

{t ('选择一个数据库')}

当我保存并刷新它时,更改不会生效。重新启动 superset runserver 也不起作用。为了应用这一点,我做了以下事情。1. 进入 $SUPERSET_HOME/superset/assets 文件夹 2. 再次运行 yarn run build 3. 进入 $SUPERSET_HOME 文件夹 4. 再次运行 python setup.py install 5. 再次运行 superset runserver

完成上述操作后,我能够验证我的 jsx 更改是否已应用。但我认为这个过程太低效和耗时。而且我相信会有一个很好的方法来检查我的更改,而无需重复上述过程。

我担心它可能与webpack或package.json等配置文件有关,但我不确定。

但我对此一无所知。所以我在这里寻求帮助。谢谢

4

1 回答 1

1

您可以使用该命令yarn run build --watch来观察和验证您在 jsx 文件中所做的更改。这将有助于在您编写 jsx 模型时检查任何语法错误。

但是,要反映这些更改,您必须再次构建超集 ( python setup.py install) 并重新启动服务器。:(

于 2018-04-10T09:45:51.843 回答