2

按照 LitElement 的文档,我的 tsconfig.json 如下所示:

  {   
    "compilerOptions": {
        "target": "ES2017",
        "module": "ES2017",
        "moduleResolution": "node",
        "experimentalDecorators": true
      },
    "include": [
        "src/*"
    ]
}

我看到一个错误说

TS6046:“--module”选项的参数必须是:“none”、“commonjs”、“amd”、“system”、“umd”、“es6”、“es2015”、“esnext”。

4

2 回答 2

2

这是LitElement 文档中的一个错误。有错误告诉你出了什么问题。Typescriptmodule不支持ES2017作为值。您应该将其更改为es2015esnext

于 2019-02-22T02:04:54.967 回答
0

您能否尝试将“lib”数组添加到您的编译器选项中,如下所示?还将所有出现的 es 从ES更改为es

  {   
    "compilerOptions": {
        "target": "es2017",
        "module": "es2017",
        "moduleResolution": "node",
        "experimentalDecorators": true,
        "lib": [
                  "es2017",
                  "dom"
                ]
      },
    "include": [
        "src/*"
    ]
}

希望这可以帮助。

于 2019-02-21T07:55:29.633 回答