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

时间:2019-02-14 00:48:36

标签: reactjs

我正在使用两台计算机,但有时希望在一台计算机上进行开发,有时又需要在另一台计算机上进行开发。但是是否可以通过两台计算机通过Dropbox同步所有内容来开发相同的react js应用程序,以便所有文件保持同步。我在运行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.

3 个答案:

答案 0 :(得分:1)

您应该研究使用诸如Git之类的源代码控制软件。您可以在https://github.com创建一个免费帐户,然后将项目存储在该帐户中。这使您可以从任何具有访问权限的计算机上对其进行修改

答案 1 :(得分:1)

要在多台计算机上使用代码,绝对可以使用Github/Bitbucket之类的版本控制工具。

但是您面临的错误有所不同。当您同时将节点模块从一台计算机切换到另一台计算机时,这会造成问题,因为两台PC可能具有不同的节点和npm版本。

所以never commit node_modules folder。它是自动创建文件夹,当您单击npm install时,它将下载所有依赖项。因此,我建议您删除node_modules,然后点击npm install,然后通过npm start

启动项目。

答案 2 :(得分:0)

请为此使用git之类的东西。 您还可以在您的保管箱上同步git文件。