DCMTK를 wrapping한 NodeDCMTK library용 javascript 만들기

1.nodeDCMTK.js 파일 생성

var oldPath = process.env.PATH;
///현재 path 기준은 electron.exe
var dllPath = '.\\dll';
process.env['PATH'] = `${process.env.PATH};${dllPath}`;
// binding to a nodeDCMTK functions...
var nodeDCMTK = ffi.Library('NodeDCMTK.dll', {
'test_dcmtk': [ 'int', [ 'int', 'int' ]]
});
process.env['PATH'] = oldPath;

2. nodeDCMTK.js파일 하단에 nodeDCMTK 을 export default 선언

...
export default nodeDCMTK;

3. 사용하고자 하는 index.js상단에 js import 추가 후 사용

import nodeDCMTK from './nodeDCMTK.js';

//call test_dcmtk
var result = nodeDCMTK.test_dcmtk(3,4);
console.log("3+4=" + result);