使用npm prod vs devq

时间:2018-11-17 14:51:24

标签: javascript reactjs ecmascript-6 jsx

我有一个反应代码,在开发人员模式下运行时,它会更新状态并更新接口。如果为生产而编译此代码,则将更新相同的状态,但不会重新呈现接口。我正在使用webpack配置我的dev和prod编译。我知道这个问题可能是很开放的,但是有没有人有类似的经历,可以告诉我他/她为使事情顺利进行了哪些工作?即如果代码在开发模式下运行,那么它也在生产模式下运行吗?我正在跟踪这种情况,到目前为止,我还不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

几个小时后,我找到了答案。我正在运行类似于以下代码:

setObj.forEach(function(point){
  if(point.x > 10){
     console.log(setObj.delete(point))
  }
})

此代码将在Development中很好地运行,但是如果编译为正式版时不使用console.log命令,则setObj.delete(point)将永远不会执行。 我刚刚认真学习了console.log和用于生产的编译方面的课程。