vscode上的typescript配置

Jor*_*rdi 6 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"
    ]
}
Run Code Online (Sandbox Code Playgroud)

小智 6

也许你没有安装typescript在你的项目中,如果是这样的话 - 你可以这样做npm install typescript --save-dev.
并且根据Visual Studio Code 文档 - 请检查它的用途typescript.tsdk,也许它应该是这样的:

{
   "typescript.tsdk": "./node_modules/typescript/lib"
}
Run Code Online (Sandbox Code Playgroud)


小智 5

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

npm install -g 打字稿

然后按 ctrl+shift+p

输入“打开用户设置”

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

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

注意路径要以“\”分隔