将模块设置为 ES2017 时出现 tsconfig 错误
tsconfig error when setting module to ES2017
LitElement my tsconfig.json 的以下文档如下所示:
{
"compilerOptions": {
"target": "ES2017",
"module": "ES2017",
"moduleResolution": "node",
"experimentalDecorators": true
},
"include": [
"src/*"
]
}
我看到一条错误消息说
TS6046: Argument for '--module' option must be: 'none', 'commonjs',
'amd', 'system', 'umd', 'es6', 'es2015', 'esnext'.
能否尝试将 "lib" 数组添加到您的编译器选项中,如下所示?同时将所有出现的 es 从 ES 更改为 es
{
"compilerOptions": {
"target": "es2017",
"module": "es2017",
"moduleResolution": "node",
"experimentalDecorators": true,
"lib": [
"es2017",
"dom"
]
},
"include": [
"src/*"
]
}
希望对您有所帮助。
这是一个bug in the LitElement docs. There error tells you what's wrong. Typescript module
不支持ES2017
的值。您应该将其更改为 es2015
或 esnext
.
LitElement my tsconfig.json 的以下文档如下所示:
{
"compilerOptions": {
"target": "ES2017",
"module": "ES2017",
"moduleResolution": "node",
"experimentalDecorators": true
},
"include": [
"src/*"
]
}
我看到一条错误消息说
TS6046: Argument for '--module' option must be: 'none', 'commonjs', 'amd', 'system', 'umd', 'es6', 'es2015', 'esnext'.
能否尝试将 "lib" 数组添加到您的编译器选项中,如下所示?同时将所有出现的 es 从 ES 更改为 es
{
"compilerOptions": {
"target": "es2017",
"module": "es2017",
"moduleResolution": "node",
"experimentalDecorators": true,
"lib": [
"es2017",
"dom"
]
},
"include": [
"src/*"
]
}
希望对您有所帮助。
这是一个bug in the LitElement docs. There error tells you what's wrong. Typescript module
不支持ES2017
的值。您应该将其更改为 es2015
或 esnext
.