mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-04-24 05:05:53 +08:00
Add ESLint 6 support (#7415)
This commit is contained in:
@@ -84,15 +84,15 @@ module.exports = (resolve, rootDir, isEjecting) => {
|
||||
];
|
||||
if (overrides) {
|
||||
supportedKeys.forEach(key => {
|
||||
if (overrides.hasOwnProperty(key)) {
|
||||
if (Array.isArray(config[key]) || typeof config[key] !== 'object') {
|
||||
if (Object.prototype.hasOwnProperty.call(overrides, key)) {
|
||||
if (Array.isArray(config[key]) || typeof config[key] !== 'object') {
|
||||
// for arrays or primitive types, directly override the config key
|
||||
config[key] = overrides[key];
|
||||
config[key] = overrides[key];
|
||||
} else {
|
||||
// for object types, extend gracefully
|
||||
config[key] = Object.assign({}, config[key], overrides[key]);
|
||||
}
|
||||
|
||||
config[key] = Object.assign({}, config[key], overrides[key]);
|
||||
}
|
||||
|
||||
delete overrides[key];
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user