Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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 元素在构建React生产应用程序时消失_Javascript_Reactjs_Typescript_Webpack_Create React App - Fatal编程技术网

Javascript 元素在构建React生产应用程序时消失

Javascript 元素在构建React生产应用程序时消失,javascript,reactjs,typescript,webpack,create-react-app,Javascript,Reactjs,Typescript,Webpack,Create React App,这听起来可能是一个不寻常的问题,但我目前在通过npm run build构建生产应用程序时遇到了删除元素的问题 在我的代码中,我有以下代码: {elements.map((item : Types.Element, index) => { console.log("RENDERING", item); return ( <Element key={item.id} item={item} index={index} /> ); })}

这听起来可能是一个不寻常的问题,但我目前在通过
npm run build
构建生产应用程序时遇到了删除元素的问题

在我的代码中,我有以下代码:

{elements.map((item : Types.Element, index) => {
  console.log("RENDERING", item);
  return (
    <Element key={item.id} item={item} index={index} />
  );
})}
t.map((function(e,t){
  console.log("RENDERING",e)}
))
但是,只要我使用默认的
npm run build
脚本进行构建,我就会得到以下代码:

{elements.map((item : Types.Element, index) => {
  console.log("RENDERING", item);
  return (
    <Element key={item.id} item={item} index={index} />
  );
})}
t.map((function(e,t){
  console.log("RENDERING",e)}
))
如您所见,它正确地传输了循环,但完全删除了返回的元素

我使用带有Typescript的普通create react应用程序

我可能做错了什么?这看起来很奇怪,代码存在于开发中,但在生产中完全消失了

我还尝试简单地返回
元素,而不是我的React元素,但结果相同