зеркало из https://github.com/microsoft/rnx-kit.git
don't warn if `dependency.api.polyfill` is undefined
This commit is contained in:
Родитель
46b7e5b3a4
Коммит
ee8c251e1c
|
@ -37,11 +37,16 @@ export function getDependencyPolyfills(context: Context): string[] {
|
|||
try {
|
||||
const config = require.resolve(`${name}/react-native.config.js`, options);
|
||||
const polyfill = require(config).dependency?.api?.polyfill;
|
||||
if (polyfill == null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const absolutePath = resolvePath(path.dirname(config), polyfill);
|
||||
if (!absolutePath) {
|
||||
error(`${name}: invalid polyfill path: ${polyfill}`);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!fs.existsSync(absolutePath)) {
|
||||
error(`${name}: no such polyfill: ${polyfill}`);
|
||||
continue;
|
||||
|
|
4
incubator/polyfills/test/__fixtures__/node_modules/no-polyfill/package.json
сгенерированный
поставляемый
Normal file
4
incubator/polyfills/test/__fixtures__/node_modules/no-polyfill/package.json
сгенерированный
поставляемый
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "no-polyfill",
|
||||
"version": "1.0.0"
|
||||
}
|
7
incubator/polyfills/test/__fixtures__/node_modules/no-polyfill/react-native.config.js
сгенерированный
поставляемый
Normal file
7
incubator/polyfills/test/__fixtures__/node_modules/no-polyfill/react-native.config.js
сгенерированный
поставляемый
Normal file
|
@ -0,0 +1,7 @@
|
|||
module.exports = {
|
||||
dependency: {
|
||||
api: {
|
||||
polyfill: undefined,
|
||||
},
|
||||
},
|
||||
};
|
Загрузка…
Ссылка в новой задаче