eug*_*ene 5 reactjs react-native react-native-web
如果你想在 RN 和 RN-web 之间共享代码,__DEV__也应该在两个平台中提供。
但是我无法使用添加DEVconst __DEV__ = process.env.NODE_ENV !== 'production'; new webpack.DefinePlugin({__DEV__})
我可以设置window.__DEV__好,但是 RN 代码使用__DEV__
我也尝试过添加module:metro-react-native-babel-preset 
/* global __DEV__ */有效,但希望有一种方法可以修复它,而无需修改所有使用的源__DEV__
在你的 中webpack.config.js,添加以下内容:
  plugins: [
    // `process.env.NODE_ENV === 'production'` must be `true` for production
    // builds to eliminate development checks and reduce build size. You may
    // wish to include additional optimizations.
    new webpack.DefinePlugin({
      'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development'),
      __DEV__: process.env.NODE_ENV !== 'production' || true,
    }),
  ],
| 归档时间: | 
 | 
| 查看次数: | 4754 次 | 
| 最近记录: |