Vuejs JSX с машинописным - PullRequest
0 голосов
/ 07 мая 2018

Я могу использовать машинопись с одним файловым компонентом (файлы .vue), но когда я пытаюсь использовать его с файлами (.jsx), он не работает и выдает мне две ошибки, одна в моем файле index.ts, Я не уверен, что я сделал что-то глупое в моих файлах конфигурации,

модуль 'vue' не найден

и вторая ошибка при создании решения в виде скриншота

build webpack error

Файл tsconfig.json

{
    "compilerOptions": {
      "outDir": "./built/",
      "allowSyntheticDefaultImports": true,
      "noImplicitThis": true,
      "noImplicitAny": false,
      "noEmitOnError": true,
      "removeComments": false,
      "sourceMap": true,
      "module": "es2015",
      "moduleResolution": "node",
      "jsx": "preserve",
      "jsxFactory": "h",
      "target": "es5",
      "lib": [
        "es2017",
        "dom"
      ]
    },
    "include": [
      "src/**/*",
      "test/**/*"
    ],
    "files": [
      "jsx.d.ts"
     ]
  }

1 Ответ

0 голосов
/ 17 июня 2018

TypeScript компилирует .tsx файл согласно React.Vue JSX компилируется иначе, чем React JSX.Vue + JSX + TypeScript пока не поддерживается.В настоящее время эта проблема отслеживается на GitHub.

Подробнее об этой проблеме: Проблема GitHub

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