提问人:quilkin 提问时间:11/18/2023 更新时间:11/18/2023 访问量:19
将打字稿移动到早期版本时出现问题
Problem moving typescript to an earlier version
问:
我一直在使用 .今天我想检查一下它是否在共享的(远程)生产服务器上运行正常。
不幸的是,我发现远程服务器已经安装。(我要求升级它,但他们说这会让现有用户感到不安)。node.js
node 19.5
node 12.22.11
我已经检查了所有使用的 npm 包,除了 2 个之外,节点 12 的所有包都可以。
但是我在降级到版本 3.14.0(它是 4.x)和版本 4.7.2(它是 5.x)时遇到了问题。tsx
typescript
在我的 npm 列表中,我正在得到tsx
+-- [email protected]
| +-- [email protected]
| | +-- UNMET OPTIONAL DEPENDENCY @esbuild/[email protected]
| | +-- UNMET OPTIONAL DEPENDENCY @esbuild/[email protected]
| | +-- UNMET OPTIONAL DEPENDENCY @esbuild/[email protected]
| | +-- UNMET OPTIONAL DEPENDENCY @esbuild/[email protected]
我不知道我是否需要担心这些。
但更重要的是,也许,我根本无法跑步:tsc
PS C:\Users\quilk\source\repos\ridehub-server> tsc
C:\Users\quilk\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:93
for (let i = startIndex ?? 0; i < array.length; i++) {
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (C:\Users\quilk\AppData\Roaming\npm\node_modules\typescript\bin\tsc:2:1)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
我该如何解决这个问题?感谢您的任何建议。
答: 暂无答案
评论