我已经使用 sudo npm install -g typescript 安装了typescript,这似乎有效,因为 tsc -version 返回版本2.2.2 。我也尝试在本地安装它stackoverflow post建议。我相信我已正确安装其他所有内容,因为IDE会正确打开其他文件。
我的操作系统是Ubuntu 16.0。
错误讯息:
java.lang.IllegalStateException: Node.js could not be found. If it is installed to a location not on the PATH, please specify the location in the TypeScript preferences.
tsconfig.json在下面。我相信 typeRoots 的值应该指向 @types 位置。实际上.json文件所在的目录,有一个 node_modules / @ types 目录,我原本认为应该启用typescript。
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
]
}
}