我最近使用react-create-app完成了我的应用程序的构建,但我无法在github页面上加载它。它构建了一个没有任何问题的生产版本,但每当我进入" npm run deploy"进入控制台我收到以下错误:
错误:产生git ENOENT at exports._errnoException(util.js:1033:11) 在Process.ChildProcess._handle.onexit(internal / child_process.js:193:32) at onErrorNT(internal / child_process.js:367:16) at _combinedTickCallback(internal / process / next_tick.js:80:11) at process._tickCallback(internal / process / next_tick.js:104:9) 在Module.runMain(module.js:607:11) 在运行时(bootstrap_node.js:425:7) 在启动时(bootstrap_node.js:146:9) 在bootstrap_node.js:540:3
我会给我的package.json留一个链接,因为我似乎无法让它看起来整洁:https://github.com/Umbrella1234/movie-app/blob/master/package.json 你有任何想法如何使它工作?
答案 0 :(得分:1)
如果您使用的是Windows,请确保已安装Git for Windows from here。
考虑到您已正确执行上述步骤,在安装Git for Windows后,运行npm run deploy
会创建优化的生产版本并将其部署在GitHub页面上。如果您之前没有登录过Github for Windows应用程序,Github应用程序会弹出并要求您输入用户名和密码。完成后,部署过程将继续,并在GitHub页面上传生产版本。
答案 1 :(得分:0)
有时,Windows Powershell甚至是第三方软件都无法与git集成。
一种解决方案是使用Git Bash
或您尝试提交时知道的工具。使用cd
导航到app目录,然后在git bash中输入npm run deploy
。这应该能够连接到github没问题并修复你的错误。