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元素,但结果相同