In VSCODE-338 (commit), we externalized some native addons that data-service now depends on (as non-optional dependencies). However, this means that the .vsix files we publish are OS-dependent and can only be installed on the arch/os combination on which they happened to have been built.
We should:
- In the long term: Encourage the Node.js driver team to pursue NODE-3996
- In the short term: Ensure that data-service can work without native addons and install vscode extension dependencies with npm --omit=optional.