vscode

时间:2016-12-09 07:48:16

标签: typescript visual-studio-code

当我继续vscode时,我收到此消息:

路径...\node_modules\typescript\lib未指向有效的tsserver安装。

我不知道出了什么问题。有什么想法吗?

tsconfig:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "declaration": true,
        "baseUrl": "./ts",
        "outDir": "js"
    },
    "exclude": [
        "node_modules",
        "js"
    ]
}

2 个答案:

答案 0 :(得分:5)

也许您还没有在项目中安装typescript,如果是这样的话 - 您可以npm install typescript --save-dev执行此操作。 并且遵循Visual Studio代码documentation - 请检查它对typescript.tsdk的使用路径,也许它应该是这样的:

{
   "typescript.tsdk": "./node_modules/typescript/lib"
}

答案 1 :(得分:0)

使用命令安装package.json中可用的版本

npm install -g打字稿

然后按ctrl + shift + p

输入“打开用户设置”

在用户设置中,从节点模块复制Typescript bin文件夹的路径,并将其分配给“ typescript.lib”

“ typescript.tsdk”:“ D:\ SampleFolder \ Samplesubfolder \ Sampleproject \ node_modules \ typescript \ lib”,

请注意,路径应以“ \”分隔