到处都是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'
的目的是启用开发模式。这样做的原因是,可以在缩小过程中将块从生产版本中删除。
在进行生产构建时,"production" !== "production"
绝不能是true
,因此该块将被压缩程序删除。
关于javascript - 这个JS片段有什么作用? `"开发“!== 'production'`,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40443695/