我正在使用两台计算机,但有时希望在一台计算机上进行开发,有时又需要在另一台计算机上进行开发。但是是否可以通过两台计算机通过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.
答案 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文件。