Nouvelles Du Monde

unstable_enableSymlinks ne semble pas fonctionner · Problème n° 41550 · facebook/react-native · GitHub

unstable_enableSymlinks ne semble pas fonctionner · Problème n° 41550 · facebook/react-native · GitHub

2023-11-20 03:22:16

Description

J’ai cette structure de projet

racine du projet
-> node_modules/
-> src/

-> neWeb/ <- L'intention est que ce répertoire soit un lien symbolique

je reçois ce message d’erreur
Impossible de résoudre le module ./neWeb/hello.js

Cependant, si je remplace le lien symbolique par un vrai répertoire, l’erreur disparaît

J’ai fait une recherche rapide sur avec le unstable_enableLiens symboliques mot clé mais n’a trouvé que l’annonce. Espérons que l’intention de la fonctionnalité soit similaire à mon cas d’utilisation.

Réagir à la version native

0.72.7

Sortie de npx react-native info

info Récupération des informations sur le système et les bibliothèques…
Système:
Système d’exploitation : Linux 6.2 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)
Processeur : (24) processeur x64 AMD Ryzen 9 5900X 12 cœurs
Mémoire : 3,79 Go / 46,94 Go
Coquille:
version : 5.1.16
chemin : /bin/bash
Binaires :
Nœud:
version : 16.13.0
chemin : ~/.nvm/versions/node/v16.13.0/bin/node
Fil : introuvable
npm :
version : 8.1.0
chemin : ~/.nvm/versions/node/v16.13.0/bin/npm
Gardien:
version : 20231001.212519.0
chemin : /usr/local/bin/watchman
SDK :
SDK Android : introuvable
IDE :
Android Studio : introuvable
Langues :
Java:
version : 11.0.20.1
chemin : /usr/bin/javac
Rubis : introuvable
npmPackages :
“@react-native-community/cli” : introuvable
réagir:
installé : 18.2.0
recherché : 18.2.0
réagir natif :
installé : 0.72.7
recherché : 0,72,7
npmGlobalPackages :
réagir-natif“: Pas trouvé
Android:
hermesEnabled : vrai
newArchEnabled : faux
IOS :
hermesEnabled : non trouvé
newArchEnabled : introuvable

Lire aussi  Le drone Mini 3 moins cher de DJI pourrait être lancé très bientôt

Étapes pour reproduire

1 – Lancer un projet standard
2 – Configurez metro.config.js avec unstable_enableSymlinks, comme dans ce qui suit
const config = { resolver: { unstable_enableSymlinks: true, }, };
3 – Ajoutez l’import requis
4 – npm start — –reset-cache
5 – Tapez a pour exécuter sur Android

Snack, capture d’écran ou lien vers un référentiel

Le fichier importé est hello.js et contient simplement le code suivant.

export function dummy () {
  let result="Hello";

  return result;
}

Et l’App.ts par défaut a été modifié pour avoir

import { dummy } from './neWeb/hello.js';
debugger;
const a = dummy();
console.log(a);
debugger;



#unstable_enableSymlinks #semble #pas #fonctionner #Problème #facebookreactnative #GitHub
1700445831

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT