生产模式下的UglifyJSPlugin显示React开发模式警告

时间:2016-09-19 15:09:06

标签: javascript reactjs webpack uglifyjs

我有一个npm包,它是我构建的React组件,并且正在我的私有npm服务器上托管。

我有一个React Web应用程序,可以下载此软件包并在页面上使用它。

组件和Web应用程序都是使用UglifyJSPlugin使用webpack构建的。

当使用生产标志运行webpack时,我收到以下警告:

warning.js:36Warning: It looks like you're using a minified copy of the development build of React. When deploying React apps to production, make sure to use the production build which skips development warnings and is faster. See [stack won't let me post urls..]fb.me/react-minification for more details.

当我从Web应用程序的webpack配置中删除UglifyJSPlugin并使用生产标记运行webpack时,此警告不会出现。

在生产模式下使用UglifyJSPlugin时如何删除警告的任何想法?

2 个答案:

答案 0 :(得分:0)

正如Marko所说,像这样使用DefinePlugin。

Bar<int>::Type

答案 1 :(得分:-2)

您应该使用DefinePlugin并将节点环境设置为生产。