小编Han*_*Liu的帖子

使用 ts-node-dev 运行一个简单的 Express 应用程序并收到错误:错误表达式:非字符串值传递给 `ts.resolveTypeReferenceDirective`

我是打字稿和表达的新手。我正在尝试使用运行最简单的快速应用程序ts-node-dev,但出现以下错误。

> ./node_modules/.bin/ts-node-dev src/index.ts                                                 16:07:40
[INFO] 16:07:42 ts-node-dev ver. 1.1.8 (using ts-node ver. 9.1.1, typescript ver. 4.7.2)
Compilation error in /home/lht/microservice/ticketing/auth/src/index.ts
Error: Debug Failure. False expression: Non-string value passed to `ts.resolveTypeReferenceDirective`, likely by a wrapping package working with an outdated `resolveTypeReferenceDirectives` signature. This is probably not a problem in TS itself.
    at Object.<anonymous> (/home/lht/microservice/ticketing/auth/src/index.ts:1:7)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Module._compile (/home/lht/microservice/ticketing/auth/node_modules/source-map-support/source-map-support.js:568:25)
    at Module.m._compile (/tmp/ts-node-dev-hook-8101223397369532.js:69:33)
    at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at require.extensions.(anonymous function) (/tmp/ts-node-dev-hook-8101223397369532.js:71:20)
    at Object.nodeDevHook [as .ts] (/home/lht/microservice/ticketing/auth/node_modules/ts-node-dev/lib/hook.js:63:13)
    at Module.load (internal/modules/cjs/loader.js:653:32) …
Run Code Online (Sandbox Code Playgroud)

javascript express typescript package.json ts-node

22
推荐指数
3
解决办法
1万
查看次数

标签 统计

express ×1

javascript ×1

package.json ×1

ts-node ×1

typescript ×1