-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Open
Description
🐛 bug report
Parcel crashes when trying to build a project that imports the compromise library.
Running RUST_BACKTRACE=full npm run build results in an error.
🎛 Configuration (.babelrc, package.json, cli command)
package.json:
{
"name": "test-crash",
"version": "1.0.0",
"type": "module",
"scripts": {
"build": "parcel build index.ts"
},
"devDependencies": {
"parcel": "^2.16.3"
},
"dependencies": {
"compromise": "^14.13.0"
}
}🤔 Expected Behavior
Build completed
😯 Current Behavior
⠙ Building forms.js...
thread '<unnamed>' (56617) panicked at crates/parcel-resolver/src/cache.rs:340:57:
internal error: entered unreachable code
stack backtrace:
0: 0x14de2212e - _napi_register_module_v1
1: 0x14de3384f - _napi_register_module_v1
2: 0x14ddf5712 - _napi_register_module_v1
3: 0x14ddfdbf2 - _napi_register_module_v1
4: 0x14de01794 - _napi_register_module_v1
5: 0x14de01609 - _napi_register_module_v1
6: 0x14de02000 - _napi_register_module_v1
7: 0x14de01cd5 - _napi_register_module_v1
8: 0x14ddfdd29 - _napi_register_module_v1
9: 0x14ddeb9d4 - _napi_register_module_v1
10: 0x14deb530f - _napi_register_module_v1
11: 0x14deb52e4 - _napi_register_module_v1
12: 0x14dd1afa5 - _napi_register_module_v1
13: 0x14dd0371c - _napi_register_module_v1
14: 0x14dd03160 - _napi_register_module_v1
15: 0x14dd301b7 - _napi_register_module_v1
16: 0x14deaf0a3 - _napi_register_module_v1
17: 0x14de9ebf4 - _napi_register_module_v1
18: 0x14dd1a88c - _napi_register_module_v1
19: 0x14dd14104 - _napi_register_module_v1
20: 0x14dd1251c - _napi_register_module_v1
21: 0x14dd16808 - _napi_register_module_v1
22: 0x14dd1929b - _napi_register_module_v1
23: 0x14dd190b5 - _napi_register_module_v1
24: 0x14c12025d - <unknown>
25: 0x14c11b5b3 - <unknown>
26: 0x14c0f39a7 - <unknown>
27: 0x14dead7ae - _napi_register_module_v1
28: 0x14ddb3b3b - _napi_register_module_v1
29: 0x14ddbb2a2 - _napi_register_module_v1
30: 0x14ddba9ac - _napi_register_module_v1
31: 0x14ddfaa0f - _napi_register_module_v1
32: 0x7ff806c6ce4d - __pthread_start
Rayon: detected unexpected panic; aborting
zsh: abort RUST_BACKTRACE=full npm run build
🔦 Context
I am trying to integrate the compromise library into a TypeScript project.
💻 Code Sample
The following code is a simple test project, but the same behavior occurs with any integration of compromise.
import nlp from 'compromise'
const text = "Hello world"
const doc = nlp(text)
const results = {
verbs: doc.verbs().out('array'),
nouns: doc.nouns().out('array')
}
console.log(results)🌍 Your Environment
| Software | Version(s) |
|---|---|
| Parcel | 2.16.3 |
| Node | v24.12.0 |
| npm/Yarn | 11.6.2 |
| Operating System | macOS 26.2 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels