gpt4 book ai didi

javascript - 这个 JS 片段有什么作用? `"开发"!== 'production'`

转载 作者:数据小太阳 更新时间:2023-10-29 04:49:06 27 4
gpt4 key购买 nike

都在这react.js file :

if ("development" !== 'production') {
var typeofSpec = typeof spec;
var isMixinValid = typeofSpec === 'object' && spec !== null;

"development" !== 'production' ? warning(isMixinValid, '%s: You\'re attempting to include a mixin that is either null ' + 'or not an object. Check the mixins included by the component, ' + 'as well as any mixins they include themselves. ' + 'Expected object but got %s.', Constructor.displayName || 'ReactClass', spec === null ? null : typeofSpec) : void 0;
}

什么时候会是假的?它有什么用处?它是自动生成的吗?

最佳答案

"development"!== 'production' 的目的是启用开发模式。这样做的原因是为了在缩小过程中从生产构建中删除该 block 。

在为生产构建时,"production"!== "production" 永远不可能是 true,所以这个 block 被缩小器删除了。

关于javascript - 这个 JS 片段有什么作用? `"开发"!== 'production'`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40443695/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com