mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-01-12 22:46:30 +08:00
27 lines
859 B
JavaScript
27 lines
859 B
JavaScript
// @remove-on-eject-begin
|
|
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*/
|
|
// @remove-on-eject-end
|
|
|
|
// Grab NODE_ENV and REACT_APP_* environment variables and prepare them to be
|
|
// injected into the application via DefinePlugin in Webpack configuration.
|
|
|
|
var REACT_APP = /^REACT_APP_/i;
|
|
var NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'development');
|
|
|
|
module.exports = Object
|
|
.keys(process.env)
|
|
.filter(key => REACT_APP.test(key))
|
|
.reduce((env, key) => {
|
|
env['process.env.' + key] = JSON.stringify(process.env[key]);
|
|
return env;
|
|
}, {
|
|
'process.env.NODE_ENV': NODE_ENV
|
|
});
|