Visual Studio 代码 "Cannot compile modules unless the '--module' flag is provided" 错误
Visual Studio Code "Cannot compile modules unless the '--module' flag is provided" error
我正在使用 Visual Studio 代码 0.10.6 编译 TypeScript 1.8(测试版)项目。编辑器显示 "Cannot compile modules unless the '--module' flag is provided" 错误:
但是,我的 tsconfig.json
中的 module
属性 值:
{
"compilerOptions": {
"target": "es5",
"module": "system",
"noImplicitReturns": true,
"noImplicitAny": true,
"noFallthroughCasesInSwitch": true,
"preserveConstEnums": true,
"sourceMap": true,
"outDir": "./src/scripts/compiled",
"rootDir": "./src/scripts"
},
"exclude": [
"node_modules",
"jspm_packages"
]
}
项目编译没有错误(我正在使用 gulp-typescript 编译我的 TypeScript 文件),我已经多次重新启动编辑器。
为什么 Visual Studio 代码显示此错误,即使我的代码编译没有错误?
Visual Studio 代码 0.10.6 尚未内置 TypeScript 1.8 支持。
假设您已经使用 npm install
安装了 typescript 1.8,请在您的项目中的 .vscode/settings.json
中添加一行以使用它。
"typescript.tsdk": "./node_modules/typescript/lib"
我正在使用 Visual Studio 代码 0.10.6 编译 TypeScript 1.8(测试版)项目。编辑器显示 "Cannot compile modules unless the '--module' flag is provided" 错误:
但是,我的 tsconfig.json
中的 module
属性 值:
{
"compilerOptions": {
"target": "es5",
"module": "system",
"noImplicitReturns": true,
"noImplicitAny": true,
"noFallthroughCasesInSwitch": true,
"preserveConstEnums": true,
"sourceMap": true,
"outDir": "./src/scripts/compiled",
"rootDir": "./src/scripts"
},
"exclude": [
"node_modules",
"jspm_packages"
]
}
项目编译没有错误(我正在使用 gulp-typescript 编译我的 TypeScript 文件),我已经多次重新启动编辑器。
为什么 Visual Studio 代码显示此错误,即使我的代码编译没有错误?
Visual Studio 代码 0.10.6 尚未内置 TypeScript 1.8 支持。
假设您已经使用 npm install
安装了 typescript 1.8,请在您的项目中的 .vscode/settings.json
中添加一行以使用它。
"typescript.tsdk": "./node_modules/typescript/lib"