当我继续使用我的
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
,如果是这样 - 您可以通过npm install typescript --save-dev
来完成此操作。typescript.tsdk
的路径,也许它应该如下所示:
{
"typescript.tsdk": "./node_modules/typescript/lib"
}
使用命令安装 package.json 中可用的版本
npm install -g 打字稿
然后按 ctrl+shift+p
输入“打开用户设置”
在用户设置中,从节点模块复制 Typescript bin 文件夹的路径并将其分配给“typescript.lib”
"typescript.tsdk": "D:\SampleFolder\Samplesubfolder\Sampleproject ode_modules ypescript\lib",
注意路径要用“\”分隔
如果您使用 Linux(Ubuntu 等...),请打开
.vscode/settings.json
并将 \
字符更改为 /
。示例:
之前:
"typescript.tsdk": "node_modules\\typescript\\lib",
之后
"typescript.tsdk": "node_modules/typescript/lib",
此更改修复了启动时的消息。