typescript - ts-node-feil: Kan ikke finne modul 'process' eller dens tilsvarende typedeklarasjoner
ts-node gir meg denne feilen:
Kan ikke finne modul 'process' eller dens tilsvarende typedeklarasjoner.
Dette er min tsconfig.json
{
"compilerOptions": {
"types": [ "node "],
"declaration": true,
"target": "ESNext",
"module": "CommonJS",
"outDir": "./dist",
"rootDir": "./src",
"moduleResolution": "node"
}
}
Dette er min package.json
{
"name": "example",
"version": "1.0.0",
"description": "",
"main": "index.js",
"author": "Seph Reed",
"license": "ISC",
"devDependencies": {
"@types/node": "^14.14.9",
"ts-node": "^9.0.0",
"typescript": "^4.1.2"
}
}
Hvorfor får jeg denne feilen?
Svar #1
Så dumt. Det er et mellomrom i "types": [ "node "], over.
Også, du får bare feilen jeg listet hvis du importerer slik:
import { argv } from 'process';
Hvis du bare bruker variabelen uten en import-setning, får du feilen:
Kan ikke finne navnet 'process'. Trenger du å installere typedefinisjoner for Node? Prøv
npm i --save-dev @types/nodeog legg deretter tilnodei types-feltet i tsconfig-en din.
Jeg kommer til å la dette spørsmålet stå ubortfor for søkbarhetens skyld. Jeg kunne virkelig ikke finne denne feilen oppført noe annet sted.
