Node.js &引用;错误:spawn cmd enoint;在世博会初始项目中
我正在使用启动一个新的React Native项目 第一届世博会 但是我在命令提示符下得到了这个错误 错误:spawn cmd enointNode.js &引用;错误:spawn cmd enoint;在世博会初始项目中,node.js,react-native,npm,expo,enoent,Node.js,React Native,Npm,Expo,Enoent,我正在使用启动一个新的React Native项目 第一届世博会 但是我在命令提示符下得到了这个错误 错误:spawn cmd enoint PS C:\Users\Alex\testing\firstexpo> expo start [16:21:09] Starting project at C:\Users\Alex\testing\firstexpo [16:21:11] Expo DevTools is running at http://localhost:19002 [16:
PS C:\Users\Alex\testing\firstexpo> expo start
[16:21:09] Starting project at C:\Users\Alex\testing\firstexpo
[16:21:11] Expo DevTools is running at http://localhost:19002
[16:21:11] Opening DevTools in the browser... (press shift-d to disable)
Error: spawn cmd ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:232:19)
at onErrorNT (internal/child_process.js:407:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
PS C:\Users\Alex\testing\firstexpo>
npm启动错误找不到模块“opn”
[16:38:49] Starting project at C:\Users\Alex\testing\firstexpo
[16:38:52] Expo DevTools is running at http://localhost:19002
[16:38:52] Opening DevTools in the browser... (press shift-d to disable)
[16:38:52] Cannot find module 'opn'
[16:38:52] Set EXPO_DEBUG=true in your env to view the stack trace.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! empty-project-template@ start: `expo start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the empty-project-template@ start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Alex\AppData\Roaming\npm-cache\_logs\2018-11-24T08_38_52_344Z-debug.log
我对编码非常陌生,有人能告诉我如何解决这个问题吗?
非常感谢。
我用这个解决了我的错误。路径变量中的“%SystemRoot%\system32;”。1-首先,您需要编辑系统环境变量,并找到Windows Poweshell所在的位置,以便在“系统环境变量路径”中添加新的属性。 2-然后以管理员身份打开Window PoweShell并编写以下两个命令: :)升级windows PowerShell,因为您的NodeJ和npm已更新,但PowerShell未更新,因此它与您的npm开始或expo开始冲突,因此您应该需要升级windows PowerShell 然后运行Cmd,同时运行您的项目npm start或expo start,运行速度要快得多
祝你好运您的项目中是否安装了expo cli?你能删除你的node_modules文件夹并运行“npm安装”吗?是的,已安装+expo-cli@2.4.0. 删除node_modules文件夹并运行npm安装,结果相同。错误:在Process.ChildProcess.onErrorNT(internal/child\u Process.js:407:16)在Process.ChildProcess.onexit(internal/child\u Process.js:232:19)处生成cmd enoint。_tickCallback(internal/Process/next\u tick.js:63:19)确定,运行'npm install opn'并再次尝试延迟回复。+opn@5.4.0从1个参与者添加了2个软件包,在22.115s中更新了1个软件包并审核了22081个软件包,发现了0个漏洞,但遗憾的是,我仍然存在错误:在package.json文件中将expo版本设置为28.0.0,然后运行
npm安装
。许多用户报告说,较新版本的expo init已损坏。您是如何发现的?@haleonj我从GitHub讨论中找到了此解决方案。