Skip to content

Developer Instructions are out-of-date #194

Description

@TheTechmage

The developer instructions contained within the readme seem to be a bit out-of-date. In a couple locations, they refer to using node 20. In another, they talk about using node 18. When using the legacy expo-cli package (which the commands allude to), expo says that it doesn't work on node 17+ and they recommend using the new version of expo via npx expo. Running npx expo . android:start appears to work at first glance, but once the app makes it to the phone I get an error stating: Base quick-sqlite module not found. Maybe try rebuilding the app. Since compiling with expo seemed to have failed, I took a look inside of package.json and found various build commands for android. However, when I tried to run them, my system complained about the eas command not existing (I thought the yarn install should have handled that kind of thing)

Anyways, as a "new developer" with a fresh environment, I'm at a loss as to how I should proceed. I have no clue what this "eas" binary is, nor do I know why expo isn't finding the sqlite module once it tries launching the wallet app..

To put that all in list form:

  • Inconsistent node versions
  • out-dated expo commands
  • missing packages when launched through expo
  • missing commands for manual build (yarn run build:android:*)

Do you have any advice as to what I might be missing? I followed the current build steps as closely as I could, without success.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions