vscode 上的 typescript 配置

问题描述 投票:0回答:3

当我继续使用我的

vscode
时收到此消息:

路径

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

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

ts配置:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "declaration": true,
        "baseUrl": "./ts",
        "outDir": "js"
    },
    "exclude": [
        "node_modules",
        "js"
    ]
}
typescript visual-studio-code
3个回答
13
投票

也许您还没有在您的项目中安装

typescript
,如果是这样 - 您可以通过
npm install typescript --save-dev
来完成此操作。
根据 Visual Studio Code documentation - 请检查它用于
typescript.tsdk
的路径,也许它应该如下所示:

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

5
投票

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

npm install -g 打字稿

然后按 ctrl+shift+p

输入“打开用户设置”

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

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

注意路径要用“\”分隔


0
投票

如果您使用 Linux(Ubuntu 等...),请打开

.vscode/settings.json
并将
\
字符更改为
/
。示例:

之前:

"typescript.tsdk": "node_modules\\typescript\\lib",

之后

"typescript.tsdk": "node_modules/typescript/lib",

此更改修复了启动时的消息。

© www.soinside.com 2019 - 2024. All rights reserved.