process.env.NODE_PATH = "./bin;";
require( "module" ).Module._initPaths();
- line 1 : Set
NODE_PATH
programtically. - line 2 : Update module paths.
import absolute path.
import * as util from 'util/date';
console.log( util.dateToStr( Date.now() ) );
Legacy code is
import * as util from './util/date';
Import in side sub folder.
import * as util from 'util/date';
console.log( "Test", util.dateToStr( Date.now() ) );
Legacy code is
import * as util from '../util/date';
console.log( "Test", util.dateToStr( Date.now() ) );
Add option into tsconfig.json
"baseUrl": "src",
"paths": {
"*": ["*"]
}
Now, typescript will find module inside baseUrl
if not found default module scope.
See https://nodejs.org/api/modules.html#modules_all_together