我可以通过dropbox在两台计算机上开发相同的reactjs应用程序吗

我可以通过dropbox在两台计算机上开发相同的reactjs应用程序吗,reactjs,Reactjs,我用两台电脑,有时想在一台电脑上开发,有时想在另一台电脑上开发。但是,是否有可能通过两台计算机开发相同的react js应用程序,通过dropbox同步所有内容,以便所有文件保持同步。当Im运行npm start sh: /Users/mycomputer/Dropbox/webb/myapp/node_modules/.bin/react-scripts: Permission denied npm ERR! code ELIFECYCLE npm ERR! errno 126 npm ERR

我用两台电脑,有时想在一台电脑上开发,有时想在另一台电脑上开发。但是,是否有可能通过两台计算机开发相同的react js应用程序,通过dropbox同步所有内容,以便所有文件保持同步。当Im运行
npm start

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.

您应该考虑使用诸如Git之类的源代码控制软件。您可以在创建一个免费帐户,并将您的项目存储在那里。这允许您从任何具有访问权限的计算机上修改它

您应该使用诸如Git之类的源代码管理软件进行研究。您可以在创建一个免费帐户,并将您的项目存储在那里。这允许您从任何具有访问权限的计算机修改它。为此,请使用类似git的工具。
您还可以通过dropbox同步git文件。

为此,请使用类似git的东西。
您还可以通过dropbox同步git文件。

对于在多台计算机中使用代码,您肯定可以使用版本控制工具,如
Github/Bitbucket

但你面临的错误是不同的。当您处理从一台计算机到另一台计算机的节点模块时,可能会产生问题,因为两台计算机的节点和npm版本不同


所以
永远不要提交node\u modules文件夹
。这是一个自动创建文件夹,当您点击npm安装时,它将下载所有依赖项。因此,我建议您删除node_模块,然后点击
npm install
,然后通过
npm start
启动项目。对于在多台计算机中使用代码,您肯定可以使用版本控制工具,如
Github/Bitbucket

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.
但你面临的错误是不同的。当您处理从一台计算机到另一台计算机的节点模块时,可能会产生问题,因为两台计算机的节点和npm版本不同


所以
永远不要提交node\u modules文件夹
。这是一个自动创建文件夹,当您点击npm安装时,它将下载所有依赖项。因此,我建议您删除node_模块,然后点击
npm install
,然后通过
npm start

启动项目。是的,我最好使用git。我只是懒而已。:)无论如何,这解决了问题:``chmoda+x app/node\u modules/.bin/react scripts``但无论如何,你是对的,我将改用github。但是当提交到github时,我是否应该不提交我的node_模块?是的,我最好使用git。我只是懒而已。:)无论如何,这解决了问题:``chmoda+x app/node\u modules/.bin/react scripts``但无论如何,你是对的,我将改用github。但是,当提交到github时,我是否应该不提交我的node_模块?
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.