在tsconfig.json
文件中使用"strict"选项时,我收到错误:
error TS5023: Unknown compiler option 'strict'
Run Code Online (Sandbox Code Playgroud)
但官方文档中明确允许使用此编译器选项:
参考:https://www.typescriptlang.org/docs/handbook/compiler-options.html
还有我的Visual Studio代码编辑器.
有谁知道我做错了什么?这是我的tsconfig.json文件:
{
"compilerOptions": {
"strict": true,
"sourceMap": true
}
}
Run Code Online (Sandbox Code Playgroud)
Alu*_*dad 19
你需要最新版本.
具体来说,您需要TypeScript @> = 2.3
用于项目级安装(推荐)
npm install --dev typescript@latest
Run Code Online (Sandbox Code Playgroud)
如果您tsc
通过全局命令行使用
npm install --global typescript@latest
Run Code Online (Sandbox Code Playgroud)
要覆盖VS Code使用的版本以使用全局安装
打开用户设置
更改如下(用你的名字替换我的名字)
// Place your settings in this file to overwrite the default settings
{
"typescript.tsdk": "C:/Users/Aluan/AppData/Roaming/npm/node_modules/typescript/lib",
//..
Run Code Online (Sandbox Code Playgroud)如果您正在运行Linux或OSX,那么路径就是这样的
"~/npm/node_modules/typescript/lib"
Run Code Online (Sandbox Code Playgroud)也就是说,最新的VS Code应附带TypesScript @> 3,因此除了更新它之外你不需要做任何事情......
其他包管理员:
JSPM:
命令行:
jspm install --dev typescript@latest
Run Code Online (Sandbox Code Playgroud)
VS Code项目级别设置:
{
"typescript.tsdk": "./jspm_packages/npm/typescript@latest/lib"
}
Run Code Online (Sandbox Code Playgroud)
纱:
命令行:
yarn add --dev typescript@latest
Run Code Online (Sandbox Code Playgroud)
VS Code项目级别设置:
{
"typescript.tsdk": "./node_modules/typescript/lib"
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14379 次 |
最近记录: |