-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Wrong module path in package.json file. #5796
Copy link
Copy link
Open
Description
Details
- xterm.js version: 6.0.0
The node_modules/@xterm/headless/package.json file has "module": "lib/xterm.mjs", but that path does not exist.
$ tree node_modules/@xterm/headless
node_modules/@xterm/headless
├── lib-headless
│ ├── xterm-headless.js
│ ├── xterm-headless.js.map
│ ├── xterm-headless.mjs
│ └── xterm-headless.mjs.map
├── package.json
├── README.md
└── typings
└── xterm-headless.d.ts
3 directories, 7 filesThe issue is temporarily resolved if the module line is changed to the correct path.
"main": "lib-headless/xterm-headless.js",
- "module": "lib/xterm.mjs",
+ "module": "lib-headless/xterm-headless.mjs",
"types": "typings/xterm-headless.d.ts",Steps to reproduce
-
Create App Boilerplate
bun create --no-install --no-git tauri-app --manager bun --template svelte-ts --identifier com.domain.example --tauri-version 2 --yes Example
-
Install
@xterm/headlessPackagecd Example && bun add @xterm/headless
-
Update
+page.svelteFile<script lang="ts"> + import { Terminal } from '@xterm/headless';
-
Start Example App
bun tauri app
Terminal Output
bun tauri dev
$ tauri dev
Running BeforeDevCommand (`bun run dev`)
$ vite dev
VITE v6.4.2 ready in 440 ms
➜ Local: http://localhost:1420/
Running DevCommand (`cargo run --no-default-features --color always --`)
Info Watching /Users/navtoj/Developer/Example/src-tauri for changes...
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s
Running `target/debug/example`
2:15:54 PM [vite] (client) Pre-transform error: Failed to resolve entry for package "@xterm/headless". The package may have incorrect main/module/exports specified in its package.json.
Plugin: vite:import-analysis
File: /Users/navtoj/Developer/Example/src/routes/+page.svelte:2:27
4 |
5 | import * as $ from 'svelte/internal/client';
6 | import { Terminal } from '@xterm/headless';
| ^
7 | import { invoke } from "@tauri-apps/api/core";
8 |
2:15:54 PM [vite] Internal server error: Failed to resolve entry for package "@xterm/headless". The package may have incorrect main/module/exports specified in its package.json.
Plugin: vite:import-analysis
File: /Users/navtoj/Developer/Example/src/routes/+page.svelte:2:27
4 |
5 | import * as $ from 'svelte/internal/client';
6 | import { Terminal } from '@xterm/headless';
| ^
7 | import { invoke } from "@tauri-apps/api/core";
8 |
at packageEntryFailure (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16198:19)
at resolvePackageEntry (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16195:3)
at tryNodeResolve (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16060:18)
at resolveId (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:15831:19)
at processTicksAndRejections (native:7:39)
2:15:54 PM [vite] Internal server error: Failed to resolve entry for package "@xterm/headless". The package may have incorrect main/module/exports specified in its package.json.
Plugin: vite:import-analysis
File: /Users/navtoj/Developer/Example/src/routes/+page.svelte:2:27
4 |
5 | import * as $ from 'svelte/internal/client';
6 | import { Terminal } from '@xterm/headless';
| ^
7 | import { invoke } from "@tauri-apps/api/core";
8 |
at packageEntryFailure (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16198:19)
at resolvePackageEntry (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16195:3)
at tryNodeResolve (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:16060:18)
at resolveId (/Users/navtoj/Developer/Example/node_modules/vite/dist/node/chunks/dep-Dq2t6Dq0.js:15831:19)
at processTicksAndRejections (native:7:39)Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels