microsoft / microsoft/TypeScript
Consider .node files as module
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
Search Terms
native module, node js native module, .node files
Suggestion
Here is the snippet that load the module:
import Aboukara from "../../AboukaraLib";
const combo_regex = /\w+@\w+\.[a-zA-Z]+:.+/gm;
Currently when I import a .node file the compiler throw me this error:
[6:13:25 PM] File change detected. Starting incremental compilation...
src/utils/findCombo.ts:1:22 - error TS2307: Cannot find module '../../AboukaraLib' or its corresponding type declarations.
1 import Aboukara from "../../AboukaraLib";
~~~~~~~~~~~~~~~~~~~
[6:13:25 PM] Found 1 error. Watching for file changes.
If the compiler would be able to understand it it would make it useful for people who use native module.
Use Cases
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non sono indicati alcun file di implementazione, test o punto di ingresso; inizia tracciando la risoluzione dei moduli per l’import mostrato nell’issue e rivedendo i test esistenti per le estensioni dei moduli nativi. Il lavoro dovrebbe considerarsi concluso quando il compilatore accetta gli import di file .node senza l’errore TS2307 segnalato, con il comportamento verificato da un test appropriato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- node.js, typescript
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100