im en utilisant deux ordinateurs et souhaitez développer parfois sur un ordinateur et parfois sur une autre. Mais est-il possible de développer la même application JS via deux ordinateurs synchronisant tout via Dropbox afin que tous les fichiers restent en synchronisation. Je reçois cette erreur lorsque je cours NPM Démarrer CODE> sh: /Users/mycomputer/Dropbox/webb/myapp/node_modules/.bin/react-scripts: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
npm ERR! perottosson@0.1.0 start: `react-scripts start`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the perottosson@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
3 Réponses :
Vous devez rechercher un logiciel de contrôle source tel que GIT. Vous pouvez créer un compte gratuit sur https://github.com et stocker votre projet sur là. Cela vous permet de le modifier à partir de n'importe quel ordinateur qui a accès p>
Veuillez utiliser quelque chose comme Git à cet effet. Vous pouvez également faire une synchronisation de fichier GIT sur votre Dropbox. P>
Pour utiliser le code dans plusieurs ordinateurs, vous pouvez définitivement utiliser l'outil de contrôle de version comme Mais l'erreur que vous rencontrez est différente. Comme vous encerclez les modules de noeuds également de 1 ordinateur à un autre, il crée un problème car il peut arriver que les deux PC disposent de différentes versions de nœud et de NPM. P>
SO github / bitbucket code>. p>.
Ne jamais commettre dossier nœud_modules code>. C'est un dossier de création automatique qui téléchargera toutes les dépendances lorsque vous appuyez sur NPM Install. Donc, je vous suggère de supprimer Node_Modules puis de cliquer sur NPM Installez code>, puis démarrez le projet via NPM Démarrer CODE> P> P>
Oui, je suis mieux avec Git. Était juste paresseux. :) Quoi qu'il en soit, cela a résolu le problème: `` `` chmod a + x application / nœud_modules / .bin / réact-scripts `` `` `Mais de toute façon, vous avez raison, je vais utiliser Github. Mais quand s'engager à Github, je ne vais pas commettre mon nœud_modules?