新的Node和React用户在这里。我正在按照React教程进行学习,但在我的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.
到目前为止我尝试了以下方法:
- 重新安装Node.js(v8.10.0,npm 5.6.0)
- 禁用Adobe Creative Cloud同步和相关进程(这些正在产生node.exe进程)
- 以管理员身份运行CMD
- 在VS Code Powershell中运行命令
- 在执行命令之前关闭Visual Studio Code
- 使用npx运行命令
- 多次重启系统
- 从用户文件夹以及其他驱动器运行命令
- 运行TypeScript版本:
create-react-app my-app --scripts-version=react-scripts-ts
对我来说,这一切都很奇怪,因为在Mac OS X上执行该命令没有问题。我似乎也找不到其他有同样问题的人。
值得一提的是,它总是在“finalizing abab”软件包步骤之后停止。
我安装了XAMPP并运行了Apache和MySQL服务,不知道这是否与此有关。我认为不会,因为我甚至还没有运行应用程序,而且服务器已经在3000端口上运行了。
C:\ Users \ Wout \ my-app \ node_modules \ abab
在那里吗?在运行create-react-app my-app
之前,请尝试安装此单个软件包。这可以通过命令npm install abab
来实现。 - ilmirons