新节点&在这里反应用户。我跟随React tutorial但在我的Windows 10计算机上遇到了问题:
C:\Users\Wout>create-react-app my-app
Creating a new React app in C:\Users\Wout\my-app.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
npm ERR! path C:\Users\Wout\my-app\node_modules\abab
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Wout\my-app\node_modules\abab' -> 'C:\Users\Wout\my-app\node_modules\.abab.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Wout\AppData\Roaming\npm-cache\_logs\2018-03-14T15_21_11_867Z-debug.log
Aborting installation.
npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.
Deleting generated file... node_modules
Deleting generated file... package.json
Deleting my-app / from C:\Users\Wout
Done.
到目前为止我尝试过的事情:
create-react-app my-app --scripts-version=react-scripts-ts
对我来说这一切都很奇怪,因为在Mac OS X上,命令执行没有问题。我似乎也找不到其他有同样问题的人。
对于它的价值,它总是在此之后停止"最终确定abab"包装步骤。
我安装了运行Apache和MySQL服务的XAMPP,不知道这与它有什么关系。我不这么认为,因为我还没有运行应用程序,加上服务器无论如何都在端口3000上运行。
答案 0 :(得分:5)
我最终通过关闭尽可能多的额外进程来解决它。将尝试找出哪个进程干扰了命令。
编辑:丁丁丁!这是MalwareBytes! "实时保护30天试用"更新后重新启动,它正在搞乱文件系统。
答案 1 :(得分:0)
我刚刚安装了MalWareBytes,我也得到了同样的错误。我尝试以管理员身份从CLI运行create-react-app,在运行时我会阅读您的解决方案,因此我在安装过程中关闭MalWareBytes。
它有效,但我不知道这是因为我是以管理员身份运行,还是因为我关闭了MalWareBytes。
但对于遇到此问题的任何人,您还可以尝试使用管理员权限运行命令提示符/ powershell。
答案 2 :(得分:0)
尝试从项目目录运行命令... 为我工作。 我从项目目录的父级运行了命令,例如: reactApp / hellowworld 从helloworle目录运行...
答案 3 :(得分:0)
如果您只是安装了create-react-app命令,请尝试从新终端运行该命令。 (重新打开另一个标签)。