|
@@ -53,7 +53,7 @@ index 2879e5cf541fb4d226cfd7cc0fe367ca448fb926..03082f0ec4f91382933eec48e77331cd
|
|
|
const maybeMain = resolvedOption <= legacyMainResolveExtensionsIndexes.kResolvedByMainIndexNode ?
|
|
|
packageConfig.main || './' : '';
|
|
|
diff --git a/src/node_file.cc b/src/node_file.cc
|
|
|
-index 1d22e19f16d5ad82466b0724971b2e4a685682f7..9619d10710ffbbdc73fa7d59d1b797c8d0b3a956 100644
|
|
|
+index 1d22e19f16d5ad82466b0724971b2e4a685682f7..3d7e303741a73134e140152bed637fe5ae8bc1db 100644
|
|
|
--- a/src/node_file.cc
|
|
|
+++ b/src/node_file.cc
|
|
|
@@ -3220,13 +3220,25 @@ static void CpSyncCheckPaths(const FunctionCallbackInfo<Value>& args) {
|
|
@@ -73,7 +73,7 @@ index 1d22e19f16d5ad82466b0724971b2e4a685682f7..9619d10710ffbbdc73fa7d59d1b797c8
|
|
|
+ env->isolate(), file_path.c_str(), v8::NewStringType::kNormal)
|
|
|
+ .ToLocalChecked()};
|
|
|
+ MaybeLocal<Value> maybe_is_file = is_file_function->Call(env->context(), v8::Undefined(env->isolate()), 1, argv);
|
|
|
-+ if (maybe_is_file.IsEmpty()) {
|
|
|
++ if (!maybe_is_file.IsEmpty()) {
|
|
|
+ bool is_file = maybe_is_file.ToLocalChecked()->BooleanValue(env->isolate());
|
|
|
+ return is_file ? BindingData::FilePathIsFileReturnType::kIsFile
|
|
|
+ : BindingData::FilePathIsFileReturnType::kIsNotFile;
|