node.js/typescript can not find local module -
when try import local file either throws error @ runtime compiling using tsc works. when make work node.js, typescript throws error @ compile time.
when do
import = require("./a"); node.js complains, can not find module , typescript compiles fine.
but when change to
import = require("./js/a"); node.js can find module typescript tells me there error.
the layout this:
js \- a.ts \- b.ts i compile files separately , tried searching changing root directory typescript compiler couldn't find anything.
without seeing how compiling typescript, , without seeing how attempting require() these files node, it's hard answer question.
even so, can tell both typescript , node.js expecting require() given path relative file doing require.
if have js/a.ts looked so:
import b = require("./b"); console.log(b.thing); and js/b.ts looked so:
var mystuff = { thing: "i'm thing!" } export = mystuff; i compile both files single tsc -m commonjs ./js/a.ts
and run node with: node ./js/a.js , see output:
i'm thing!
Comments
Post a Comment