Webclipse错误加载打字稿文件

时间:2017-07-15 16:29:30

标签: json node.js typescript2.0

我已经使用 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"
    ]
  }
}

1 个答案:

答案 0 :(得分:1)

错误消息中提到的TypeScript首选项位于Webclipse首选项中。 只需在shell中输入-3<2<3返回的路径。

Screen shot of configuration