【发布时间】:2017-06-01 04:34:55
【问题描述】:
我有一个可以在我的家用机器上完美编译的小项目,但我在另一台电脑上遇到了数百个错误。 我能注意到的环境之间的唯一区别是我遇到问题的 PC 在 Windows 8 下(Windows 10 和 ubuntu 上的 PC 可以正常工作)。
全局 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" />开始
【问题讨论】:
-
在Windows机器上,这条命令的输出是什么:
where tsc -
@cartant
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.js C:\Users\Aliaksei.Kaupayeu\AppData\Roaming\npm\tsc C:\Users\Aliaksei.Kaupayeu\AppData\Roaming\npm\tsc.cmd -
第一个是
tsc的古老版本。您需要检查您的PATH并从中删除C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0。然后关闭并重新打开任何命令提示符等。 -
那是我的
PATH变量C:\Users\Aliaksei.Kaupayeu\AppData\Roaming\npm;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Program Files\Git\cmd -
system
PATH怎么样?它一定在某个地方。
标签: node.js typescript npm compilation tsc