node.js - Hvordan importere native node-modul (node-gyp) i TypeScript
I JavaScript fungerer det, men i TypeScript 'modul ikke funnet'
const addon = require('../build/Debug/addon')
console.log(addon.helloworld()) //Hello World
Jeg prøver denne tre syntaksen
import * as addon from '..../build/Debug/addon'
// Also
import * as addon from '..../build/Debug/addon.node'
// Also
import addon = require('..../build/Debug/addon')
Typescript kompiler til
module.exports = ..../build/Debug/addon
tsconfig.json
{
"compilerOptions": {
"outDir": "./dist/",
"sourceMap": true,
"noImplicitAny": true,
"module": "commonjs",
"target": "es2020",
"allowJs": true,
}
}