我正在使用ts-node,在subProcess.stdin.on("error", (error) => console.error(error));
process.stdin.on("error", (error) => console.error(error));
中,我有tsconfig.json
。这样,我可以在"baseUrl": "./src"
中导入同级而不使用src
。但是,ts-node在解决同级导入时似乎没有使用./
属性,因此出现如下错误:
baseUrl
好奇这是一个ts节点错误还是我应该做些其他事情?
答案 0 :(得分:1)
如发布到ts节点tsconfig-paths的问题中所述,可以用于此目的。我在这里有一个完整(但最少)的工作示例。如果您只想尝试一下:
git clone https://github.com/oleersoy/tsmochanyc
cd tsmochanyc
npm i
npm test
查看baseUrl
中的paths
和tsconfig.json
属性,以了解分辨率的工作原理。在这种情况下,已设置它们,以使tsmochanyc
代理src/
以此方式反映tsmochanyc
是外部依赖项时开发人员将使用的相同路径。