gpt4 book ai didi

node.js - typescript 。不在特定机器上编译

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:53 24 4
gpt4 key购买 nike

我有一个小项目,可以在我的家用计算机上完美编译,但在另一台电脑上却遇到了数百个错误。我注意到的环境之间的唯一区别是,我遇到问题的电脑是在 Windows 8 下(Windows 10 和 ubuntu 上的电脑可以正常工作)。

全局 npm 列表(深度=0):

+-- npm@4.1.1
+-- typescript@2.1.5
`-- typings@2.1.0

tsc version = 1.0.3.0

tsconfig.json :

{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": false
},
"exclude": [
"node_modules"
]
}

问题以 /// <reference path="node_modules/@types/jquery/index.d.ts" /> 开头

这就是我的输出: errors

最佳答案

某些旧版本的 Visual Studio 在以下位置安装早期版本的 TypeScript SDK:

%ProgramFiles(x86)%\Microsoft SDKs\TypeScript\1.0

不幸的是,该 SDK 目录已添加到系统中 PATH如果它位于 %USERPROFILE%\Roaming\npm 之前,则会出现问题目录,作为 tsc 的旧版本将运行而不是 NPM 安装的版本。

要确定这是否是问题所在,请运行以下命令来查看 tsc 的位置:

where tsc

如果它位于 SDK 目录中,您需要从系统中删除该目录 PATH (有关 Windows 10 说明,请参阅 this answer),然后关闭并重新打开任何命令提示符。

关于node.js - typescript 。不在特定机器上编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41691625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com