Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建自定义npm react组件并在另一个react应用程序中使用,如;“反应”下拉菜单“选择”;_Javascript_Reactjs_React Native_Publish - Fatal编程技术网

Javascript 如何创建自定义npm react组件并在另一个react应用程序中使用,如;“反应”下拉菜单“选择”;

Javascript 如何创建自定义npm react组件并在另一个react应用程序中使用,如;“反应”下拉菜单“选择”;,javascript,reactjs,react-native,publish,Javascript,Reactjs,React Native,Publish,我有一个react应用程序,比如(列出学生的react组件和它自己的css),这是一个独立的应用程序,它有自己的。现在,必须将此react base/main组件附加到另一个react应用程序(库应用程序)中,单击该应用程序时,其中一个选项卡应呈现学生列表 这里有两个团队管理学生列表应用程序和图书馆应用程序。因此,为了握手,学生名单必须发布到artifactory,然后在library应用程序中使用,就像使用另一个react npm组件一样,如react下拉选择/fadein/fadeout组件

我有一个react应用程序,比如(列出学生的react组件和它自己的css),这是一个独立的应用程序,它有自己的。现在,必须将此react base/main组件附加到另一个react应用程序(库应用程序)中,单击该应用程序时,其中一个选项卡应呈现学生列表

这里有两个团队管理学生列表应用程序和图书馆应用程序。因此,为了握手,学生名单必须发布到artifactory,然后在library应用程序中使用,就像使用另一个react npm组件一样,如react下拉选择/fadein/fadeout组件

然而,当我发布到artifactory时,它使用babel并将代码传输到普通js,而不再使用react组件。
所以我想知道是否有一种方法可以访问library应用程序中的build bundles js文件。或者是否有单独的基于组件的集成。

是否安装了
babel/preset react
并将其添加到配置


安装(shell):
npm安装--save dev@babel/preset react

最好构建一个简单的演示应用程序,尝试实现您想要做的事情—一个自定义的react组件—然后,将相关代码放在您认为出错的地方,并可能将该组件放在代码沙盒或GitHub repo中。现在,这似乎是一个模糊的问题,没有具体的社区无法给出具体的答案。