Skip to content

node rollup does not work #20407

@Kreijstal

Description

@Kreijstal

Description / Steps to reproduce the issue

require node rollup
use rollup -c will give you an esoteric error, but it is clear that it was made with msvc in mind, we can see this, because when we npm install rollup we get: https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc ,
Not sure if either npm would have to be patched, or rollup would be just patched and installed as a msys2 package.. (If that can be figured out).
Anyway, also reporting this for future viewers. And people that happen to come across this tauri-apps/tauri#6685

Expected behavior

gives a meaningful error or it works

Actual behavior

$ npm run build

> [email protected] build
> rollup -c

thread '<unnamed>' panicked at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\napi-sys-2.3.0\src\functions.rs:7:3:
Must load N-API bindings
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Verification

Windows Version

MINGW64_NT-10.0-22631 ayylmai 3.4.10.x86_64 2024-02-10 08:39 UTC x86_64 Msys

MINGW environments affected

  • MINGW64
  • MINGW32
  • UCRT64
  • CLANG64
  • CLANG32
  • CLANGARM64

Are you willing to submit a PR?

if I figure out a solution

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions