Installation de react.js bloque dans le PowerShell

Résolu
Bonjour,

Quelque peut m'aider ?

Je suis en train d'installer react.js dans mon terminal PowerShell.

Au moment d'installer le squelette de l'application, PowerShell m'affiche ce message d'erreur :

create-react-app : Impossible de charger le fichier C:\Users\Marc\AppData\Roaming\npm\create-react-app.ps1, car
l’exécution de scripts est désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à
l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ create-react-app memory
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess


Quelqu'un peut-il m'aide, pour que je puisse finir d'installer react.js, comment faire pour que cela fonctionne ? et pourquoi cela ne fonctionne pas là ? merci.

Mac

Configuration: Windows / Firefox 69.0

1 réponse

  1. Bonjour,

    Pour cela, il faut que les scripts ne sois pas restreins.

    Comme cela : Set-ExecutionPolicy Unrestricted

    Cordialement,
    1
    1. Merci de me répondre,
      Je ne comprends pas bien, du coup il faut que les scripts ne soient pas restreins, comment faire cela ?Quel est la ou les commande(s) pour que cela fonctionne ? y-a-t il un risque ?
      0
    2. Pour installer react, il ne devrait pas y avoir de problème.

      Cette commande :

      Set-ExecutionPolicy Unrestricted

      sert à enlever la restriction, à lancer avec des droit d'administrateur.

      Tiens moi au jus

      Cordialement
      0
    3. Avec la commande Set-ExecutionPolicy Unrestricted il me met un autre message d'erreur :
      set-executionpolicy : L'accès à la clé de Registre
      'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' est refusé. Pour modifier la
      stratégie d’exécution pour l’étendue par défaut (LocalMachine), démarrez Windows PowerShell avec l’option Exécuter en
      tant qu’administrateur. Pour modifier la stratégie d’exécution pour l’utilisateur actuel, exécutez «
      Set-ExecutionPolicy -Scope CurrentUser».
      Au caractère Ligne:1 : 1
      + set-executionpolicy unrestricted
      + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
          + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma
         nd
      
      0
    4. As tu lancé le powershell en tant qu’administrateur ?
      0
    5. C'est bon Tomsuper, ça fonctionne. Au faite, l'administrateur c'est SUDO sur Linux. Merci encore pour aide :-)
      0