mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-05-29 17:12:37 +00:00
Replace 'EnvironmentPlugin' with 'DefinePlugin'
This commit is contained in:
@@ -1,17 +1,21 @@
|
|||||||
var webpack = require('webpack')
|
var webpack = require('webpack')
|
||||||
|
|
||||||
var DedupePlugin = webpack.optimize.DedupePlugin
|
var DedupePlugin = webpack.optimize.DedupePlugin
|
||||||
var EnvironmentPlugin = webpack.EnvironmentPlugin
|
var DefinePlugin = webpack.DefinePlugin
|
||||||
var OccurenceOrderPlugin = webpack.optimize.OccurenceOrderPlugin
|
var OccurenceOrderPlugin = webpack.optimize.OccurenceOrderPlugin
|
||||||
var UglifyJsPlugin = webpack.optimize.UglifyJsPlugin
|
var UglifyJsPlugin = webpack.optimize.UglifyJsPlugin
|
||||||
|
|
||||||
var plugins = [
|
var plugins = [
|
||||||
new DedupePlugin(),
|
new DedupePlugin(),
|
||||||
new EnvironmentPlugin('NODE_ENV'),
|
|
||||||
new OccurenceOrderPlugin()
|
new OccurenceOrderPlugin()
|
||||||
]
|
]
|
||||||
|
|
||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
|
plugins.push(
|
||||||
|
new DefinePlugin({
|
||||||
|
'process.env.NODE_ENV': JSON.stringify('production')
|
||||||
|
})
|
||||||
|
)
|
||||||
plugins.push(
|
plugins.push(
|
||||||
new UglifyJsPlugin({
|
new UglifyJsPlugin({
|
||||||
compress: {
|
compress: {
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@
|
|||||||
"build": "rm -rf ./dist && webpack --config config/webpack.config.publish.js --sort-assets-by --progress",
|
"build": "rm -rf ./dist && webpack --config config/webpack.config.publish.js --sort-assets-by --progress",
|
||||||
"examples": "webpack-dev-server --config config/webpack.config.example.js --inline --hot --colors --quiet",
|
"examples": "webpack-dev-server --config config/webpack.config.example.js --inline --hot --colors --quiet",
|
||||||
"lint": "eslint config examples src",
|
"lint": "eslint config examples src",
|
||||||
"prepublish": "NODE_ENV=publish npm run build",
|
"prepublish": "npm run build",
|
||||||
"test": "npm run lint && npm run test:unit",
|
"test": "npm run lint && npm run test:unit",
|
||||||
"test:unit": "karma start config/karma.config.js",
|
"test:unit": "karma start config/karma.config.js",
|
||||||
"test:watch": "npm run test:unit -- --no-single-run"
|
"test:watch": "npm run test:unit -- --no-single-run"
|
||||||
|
|||||||
Reference in New Issue
Block a user