Skip to content

Conversation

stevensJourney
Copy link
Collaborator

@stevensJourney stevensJourney commented Mar 31, 2025

Overview

Some machine configurations might case the install script to fail when building the Better SQLite3 Node Addon module.

This can most likely occur due to multiple versions of node-gyp being present in a project.

This PR adds some documentation for common install issues.

Demos

We currently have multiple versions of node-gyp present in this monorepo. The Angular demo has been updated to use Angular 19 - which uses a newer version of node-gyp.

image

The Electron demos still use node-gyp 9.4.1. These demos have not been updated.

Running node-gyp -v on the main branch in the repo root produces v9.4.1 while running on this branch produces v11.1.0

Copy link

changeset-bot bot commented Mar 31, 2025

🦋 Changeset detected

Latest commit: 53fa767

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@powersync/node Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@stevensJourney stevensJourney marked this pull request as ready for review April 1, 2025 07:28
Copy link
Contributor

@simolus3 simolus3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for investigating this 👍

@stevensJourney stevensJourney merged commit 1c2ee86 into main Apr 1, 2025
6 checks passed
@stevensJourney stevensJourney deleted the readme-section branch April 1, 2025 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants