我正在命令提示符下使用React-Native
生成一个新项目,但在使用以下命令时出现错误:
react-native init Style
这是我得到的结果:
√下载模板×复制模板错误错误:找不到模块"C:\用户\用户\应用数据\本地\临时\ncli-init-template-srEvW0\节点模块\React Native\模板. config"错误EBUSY:资源忙或已锁定,rmdir "D:\FUSI\React Native\Style"。有关详细信息,请运行带有--verbose标记的CLI。错误:EBUSY:资源繁忙或锁定,rmdir "D:\FUSI\React Native\Style"位于对象。rmdirSync(fs. js:684:3)位于rmdirSync(D:\FUSI\React Native\node_modules\fs-extra\lib\remove\rimraf. js:276:13)位于对象。rimrafSync [作为removeSync](D:\FUSI\React Native\node_modules\fs-extra\lib\remove\rimraf. js:252:7)位于对象。初始化[作为func](D:\FUSI\React Native\node_modules\react-native\node_modules@react-community\cli\build\native命令\init\init. js:295:26)位于进程。_tickCallback(内部/进程/下一个_tick. js:68:7)
如何修复此错误?
3条答案
按热度按时间idfiyjo81#
Mustafa AK是对的,对我有效的方法是在命令末尾添加--npm标志。
我完全按照教程在React website上的布局进行操作,却遇到了同样的错误。不管出于什么原因,如果你安装了yarn和npm,那么创建新项目的命令就不起作用了。所以你必须添加--npm标志,让它只使用npm,这样就可以了。
xbp102n02#
1.首先,从系统中卸载节点,下载并安装最新版本的节点。
2.安装最新版本的节点后,您需要在命令提示符中写入命令
npm安装-gReact Native客户端
1.现在转到项目目录
cd你的-react-native-project目录
1.现在创建您的React原生项目
React Native初始化您的项目名称。
avwztpqn3#
https://stackoverflow.com/a/71725307/16114216
1.确保按照react-native教程中的说明卸载全局react-native/cli
1.如果你有yarn和npm,尝试使用--npm end of init命令。
npxReact Native初始化MyApp --模板React Native模板类型脚本--npm
注:如果您的计算机上同时安装了yarn和npm,React Native CLI将始终尝试使用yarn,因此即使您使用npx实用程序,也只会使用npm安装react-native可执行文件,其余工作将委托给yarn。您可以通过在命令中添加--npm标志来强制使用npm。