ошибка tsconfig при установке модуля на ES2017 - PullRequest
0 голосов
/ 21 февраля 2019

Следующая документация для LitElement мой tsconfig.json выглядит следующим образом:

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

Я вижу ошибку, говорящую

TS6046: Аргумент для опции '--module' должен быть: «none», «commonjs», «amd», «system», «umd», «es6», «es2015», «esnext».

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Это ошибка в документации по LitElement .Там ошибка говорит вам, что не так. Машинопись module не поддерживает ES2017 в качестве значения.Вы должны изменить его на es2015 или esnext.

0 голосов
/ 21 февраля 2019

Не могли бы вы попробовать добавить массив "lib" к опциям вашего компилятора, как показано ниже?Также измените все вхождения es с ES на es

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...