Skip to content

Error while building blinkid-web demo apps #17

@swissbit-sramu

Description

@swissbit-sramu

Hello,

I am trying to build the blinkid demo apps (blinkid-simple) on Windows platform

I am following the BlinkID SDK Example Applications README.md

Steps I did:

  1. Cloned the repo git clone https://github.com/BlinkID/blinkid-web
  2. From root of monorepo, installed dependencies with pnpm install
  3. Then while building packages with pnpm build:dev I get
> blinkid@7.4.0 build:dev C:\...\blinkid-web
> turbo build:dev --filter={./packages/*}

turbo 2.4.4

• Packages in scope: @microblink/blinkid, @microblink/blinkid-core, @microblink/blinkid-ux-manager, @microblink/blinkid-wasm, @microblink/blinkid-worker, @microblink/camera-manager, @microblink/feedback-stabilizer, @microblink/shared-components, @microblink/tsconfig, @microblink/unocss-config, @microblink/utils
• Running build:dev in 11 packages
• Remote caching disabled
@microblink/feedback-stabilizer:build:dev: cache hit, replaying logs 0f7116aeec72264a
@microblink/camera-manager:build:dev: cache miss, executing 6aa5f43525aa72c4
@microblink/feedback-stabilizer:build:dev:
@microblink/feedback-stabilizer:build:dev: > @microblink/feedback-stabilizer@7.1.2 build:dev C:\...\blinkid-web\packages\feedback-stabilizer
@microblink/feedback-stabilizer:build:dev: > tsc
@microblink/feedback-stabilizer:build:dev:
@microblink/blinkid-wasm:build:dev: cache hit, replaying logs c43a7663f75e6b50
@microblink/blinkid-wasm:build:dev:
@microblink/blinkid-wasm:build:dev: > @microblink/blinkid-wasm@7.4.0 build:dev C:\...\blinkid-web\packages\blinkid-wasm
@microblink/blinkid-wasm:build:dev: > tsc
@microblink/blinkid-wasm:build:dev:
@microblink/blinkid-worker:build:dev: cache hit, replaying logs a0b46f1ff60d131c
@microblink/blinkid-worker:build:dev:
@microblink/blinkid-worker:build:dev: > @microblink/blinkid-worker@7.4.0 build:dev C:\...\blinkid-web\packages\blinkid-worker
@microblink/blinkid-worker:build:dev: > concurrently pnpm:build:js-dev pnpm:build:types
@microblink/blinkid-worker:build:dev:
@microblink/blinkid-worker:build:dev: [build:types]
@microblink/blinkid-worker:build:dev: [build:types] > @microblink/blinkid-worker@7.4.0 build:types C:\...\blinkid-web\packages\blinkid-worker
@microblink/blinkid-worker:build:dev: [build:types] > tsc
@microblink/blinkid-worker:build:dev: [build:types]
@microblink/blinkid-worker:build:dev: [build:js-dev]
@microblink/blinkid-worker:build:dev: [build:js-dev] > @microblink/blinkid-worker@7.4.0 build:js-dev C:\...\blinkid-web\packages\blinkid-worker
@microblink/blinkid-worker:build:dev: [build:js-dev] > vite build --mode development
@microblink/blinkid-worker:build:dev: [build:js-dev]
@microblink/blinkid-worker:build:dev: [build:js-dev] vite v6.2.1 building for development...
@microblink/blinkid-worker:build:dev: [build:js-dev] transforming...
@microblink/blinkid-worker:build:dev: [build:js-dev] ✓ 53 modules transformed.
@microblink/blinkid-worker:build:dev: [build:js-dev] rendering chunks...
@microblink/blinkid-worker:build:dev: [build:js-dev] computing gzip size...
@microblink/blinkid-worker:build:dev: [build:js-dev] dist/blinkid-worker.js  137.66 kB │ gzip: 39.65 kB │ map: 78.59 kB
@microblink/blinkid-worker:build:dev: [build:js-dev] ✓ built in 515ms
@microblink/blinkid-worker:build:dev: [build:js-dev] pnpm run build:js-dev exited with code 0
@microblink/blinkid-worker:build:dev: [build:types] pnpm run build:types exited with code 0
@microblink/blinkid-core:build:dev: cache hit, replaying logs b5f440948c1c1e87
@microblink/blinkid-core:build:dev:
@microblink/blinkid-core:build:dev: > @microblink/blinkid-core@7.4.0 build:dev C:\...\blinkid-web\packages\blinkid-core
@microblink/blinkid-core:build:dev: > concurrently pnpm:build:js-dev pnpm:build:types
@microblink/blinkid-core:build:dev:
@microblink/blinkid-core:build:dev: [build:js-dev]
@microblink/blinkid-core:build:dev: [build:js-dev] > @microblink/blinkid-core@7.4.0 build:js-dev C:\...\blinkid-web\packages\blinkid-core
@microblink/blinkid-core:build:dev: [build:js-dev] > vite build --mode development
@microblink/blinkid-core:build:dev: [build:js-dev]
@microblink/blinkid-core:build:dev: [build:types]
@microblink/blinkid-core:build:dev: [build:types] > @microblink/blinkid-core@7.4.0 build:types C:\...\blinkid-web\packages\blinkid-core
@microblink/blinkid-core:build:dev: [build:types] > tsc
@microblink/blinkid-core:build:dev: [build:types]
@microblink/blinkid-core:build:dev: [build:js-dev] vite v6.2.1 building for development...
@microblink/blinkid-core:build:dev: [build:js-dev] Symlinked files to public\resources\full
@microblink/blinkid-core:build:dev: [build:js-dev] Symlinked files to public\resources\lightweight
@microblink/blinkid-core:build:dev: [build:js-dev] Symlinked files to public\resources\blinkid-worker.js
@microblink/blinkid-core:build:dev: [build:js-dev] transforming...
@microblink/blinkid-core:build:dev: [build:js-dev] ✓ 60 modules transformed.
@microblink/blinkid-core:build:dev: [build:js-dev] rendering chunks...
@microblink/blinkid-core:build:dev: [build:js-dev] computing gzip size...
@microblink/blinkid-core:build:dev: [build:js-dev] dist/blinkid-core.js  29.98 kB │ gzip: 7.85 kB │ map: 119.06 kB
@microblink/blinkid-core:build:dev: [build:js-dev] ✓ built in 614ms
@microblink/blinkid-core:build:dev: [build:js-dev] pnpm run build:js-dev exited with code 0
@microblink/blinkid-core:build:dev: [build:types] pnpm run build:types exited with code 0
@microblink/camera-manager:build:dev:
@microblink/camera-manager:build:dev: > @microblink/camera-manager@7.2.2 build:dev C:\...\blinkid-web\packages\camera-manager
@microblink/camera-manager:build:dev: > concurrently pnpm:build:js-dev pnpm:build:types
@microblink/camera-manager:build:dev:
@microblink/camera-manager:build:dev: [build:types]
@microblink/camera-manager:build:dev: [build:types] > @microblink/camera-manager@7.2.2 build:types C:\...\blinkid-web\packages\camera-manager
@microblink/camera-manager:build:dev: [build:types] > tsc
@microblink/camera-manager:build:dev: [build:types]
@microblink/camera-manager:build:dev: [build:js-dev]
@microblink/camera-manager:build:dev: [build:js-dev] > @microblink/camera-manager@7.2.2 build:js-dev C:\...\blinkid-web\packages\camera-manager
@microblink/camera-manager:build:dev: [build:js-dev] > vite build --mode development
@microblink/camera-manager:build:dev: [build:js-dev]
@microblink/camera-manager:build:dev: [build:js-dev] node:internal/modules/esm/load:183
@microblink/camera-manager:build:dev: [build:js-dev]     throw new ERR_UNSUPPORTED_ESM_URL_SCHEME(parsed, schemes);
@microblink/camera-manager:build:dev: [build:js-dev]           ^
@microblink/camera-manager:build:dev: [build:js-dev]
@microblink/camera-manager:build:dev: [build:js-dev] Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'c:'
@microblink/camera-manager:build:dev: [build:js-dev]     at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:183:11)
@microblink/camera-manager:build:dev: [build:js-dev]     at defaultLoad (node:internal/modules/esm/load:78:3)
@microblink/camera-manager:build:dev: [build:js-dev]     at ModuleLoader.load (node:internal/modules/esm/loader:821:12)
@microblink/camera-manager:build:dev: [build:js-dev]     at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:592:43)
@microblink/camera-manager:build:dev: [build:js-dev]     at #createModuleJob (node:internal/modules/esm/loader:617:36)
@microblink/camera-manager:build:dev: [build:js-dev]     at #getJobFromResolveResult (node:internal/modules/esm/loader:345:34)
@microblink/camera-manager:build:dev: [build:js-dev]     at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:310:41)
@microblink/camera-manager:build:dev: [build:js-dev]     at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:659:25) {
@microblink/camera-manager:build:dev: [build:js-dev]   code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
@microblink/camera-manager:build:dev: [build:js-dev] }
@microblink/camera-manager:build:dev: [build:js-dev]
@microblink/camera-manager:build:dev: [build:js-dev] Node.js v24.4.1
@microblink/camera-manager:build:dev: [build:js-dev]  ELIFECYCLE  Command failed with exit code 1.
@microblink/camera-manager:build:dev: [build:js-dev] pnpm run build:js-dev exited with code 1
@microblink/camera-manager:build:dev: [build:types] pnpm run build:types exited with code 0
@microblink/camera-manager:build:dev:  ELIFECYCLE  Command failed with exit code 1.
@microblink/camera-manager:build:dev: ERROR: command finished with error: command (C:\...\blinkid-web\packages\camera-manager) C:\Users\adsora\AppData\Local\pnpm\.tools\@pnpm+win-x64\10.12.3\bin\pnpm.CMD run build:dev exited (1)
@microblink/camera-manager#build:dev: command (C:\...\blinkid-web\packages\camera-manager) C:\Users\adsora\AppData\Local\pnpm\.tools\@pnpm+win-x64\10.12.3\bin\pnpm.CMD run build:dev exited (1)

 Tasks:    4 successful, 5 total
Cached:    4 cached, 5 total
  Time:    5.813s
Failed:    @microblink/camera-manager#build:dev

 ERROR  run failed: command  exited (1)
 ELIFECYCLE  Command failed with exit code 1.

I am building in Powershell as an administrator

Can you please let me know about this issue and how to fix it?

Thank you,
Sourabh

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