webpack 当我在superset/assets/javascript中修改和测试jsx时,是否每次都需要重复构建和安装

xmd2e60i  于 2022-11-24  发布在  Webpack
关注(0)|答案(1)|浏览(141)

超集的0.22.0版本目前正在开发中。
我正在寻找一种方便的方法来更改jsx文件中的代码,看看它实际上是如何工作和工作的。
例如,$SUPERSET_HOME/超集/资产/javascript/addSlice/AddSliceContainer. jsx文件的第59行如下所示:

{t ('Choose a datasource')}

我想按如下所示进行更改。

{t ('Choose a DATABASE')}

而且当我保存并刷新它时,更改不会生效。重新启动超集runserver也不起作用。
为了应用这一点,我做了以下工作:
1.转到$SUPERSET_HOME/超集/assets文件夹
1.再次运行Yarn运行建立
1.转到$SUPERSET_HOME文件夹

  1. Run python setup.py install again
    1.再次运行超集runserver
    我能够验证我的jsx更改是否在我完成上述操作后被应用。但是我认为这个过程太低效和耗时了。而且我相信会有一个很好的方法来检查我的更改而不需要重复上述过程。
    我担心它可能与配置文件(如webpack或package.json)有关,但我不确定。
    但我对此一无所知。
z2acfund

z2acfund1#

您可以使用命令yarn run build --watch来观察和验证您在jsx文件中所做的更改,这将有助于在编写jsx模型时检查任何语法错误。
但是,要反映这些更改,您必须再次构建超集(python setup.py install)并重新启动服务器。:(

相关问题