npm start无法用于反应本机设置

时间:2020-08-26 09:21:11

标签: node.js reactjs npm

嘿, 我是编程和尝试设置工具链并创建新的React Native项目的新手。

  • 如果需要,安装代码编辑器(带有扩展名),git,npm
  • 将Expo应用程序安装到手机上。 iOS或Android
  • 使用expo CLI工具生成应用程序框架
  • 为React Native项目创建一个文件夹
  • 使用Git Bash或终端转到该文件夹​​cd foldername / otherfoldername / etc ...
  • npm install -g expo-cli
  • expo初始化MyApp --npm
  • 选择“空白”模板
  • 如果在Windows上由于缺少交互模式而失败,请使用cmd代替Git Bash 测试该应用是否有效;运行它并在浏览器中打开(需要交互式外壳才能获得菜单选项(w)以便在浏览器中启动)
  • cd MyApp
  • npm开始<---
  • 从现在开始,在编辑器/ IDE中打开“ MyApp”文件夹以编辑项目 创建一个远程git存储库(Github)并将您的应用推送到那里

我已经完成了这些操作,但是当我在VScode npm run中编写时遇到了这个错误

  • 开始展览

  • 在C:\ Users \ 35845 \ Documents \ ReactNativeProject \ MyApp中启动项目

  • Expo DevTools在http:// localhost:19002上运行

  • 在浏览器中打开DevTools ...(按shift-d禁用)

  • 错误:生成Powershell ENOENT

  • 在Process.ChildProcess._handle.onexit(内部/child_process.js:240:19)

  • at onErrorNT (internal/child_process.js:415:16)*     at process._tickCallback (internal/process/next_tick.js:63:19)
    
  • npm错误!代码ELIFECYCLE

  • npm错误! errno 1

  • npm错误! @开始:expo start

  • npm错误!退出状态1

  • npm ERR!

  • npm错误!在@启动脚本处失败。

  • npm错误! npm可能不是问题。上面可能还有其他日志记录输出。

  • npm错误!可以在以下位置找到此运行的完整日志:

  • npm错误! C:\ Users \ 35845 \ AppData \ Roaming \ npm-cache_logs \ 2020-08-26T08_53_44_736Z-debug.log

有人可以帮我这个忙吗?谢谢

1 个答案:

答案 0 :(得分:1)

在Windows上使用cmd代替git bash或PowerShell,然后尝试以下步骤并运行:-

Delete node_modules folder
run npm cache clean --force
npm install
expo start

确保您位于应用程序文件夹中(其中存在package.json)