Это мой первый раз, когда Вью крутится. Я использовал инструмент командной строки Vue для генерации примера проекта с машинописью. Я установил «sourceMap»: true в tsconfig.js. При запуске serve генерирует исходную карту JavaScript для файлов * .ts. Но компонент * .vue не генерирует исходную карту .js. Там нет предупреждений или ошибок в выводе командной строки. Мне нужны исходные карты JavaScript * .vue, чтобы WebStorm мог достигать точек останова.
У меня изначально не было "sourceMap": true в tsconfig.js. Я убедился, что * .ts генерирует исходные карты .js. Также я проверил, что для этих * .ts файлов WebStorm теперь может достигать точек останова. Точки останова не попадают в * .vue Компоненты. Я исправил все предупреждения в коде, который я изменил.
фрагмент из tsconfig.js
"compilerOptions": {
"sourceMap": true,
"inlineSources": true,
"types": [
"webpack-env",
"jest"
],
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"tests/**/*.ts",
"tests/**/*.tsx",
"src/components/HelloWorld.vue" //<-- just to see if it made a difference
]
часть пакетов.json:
"typescript": "^3.0.0",
"vue-template-compiler": "^2.5.21"
"@vue/cli-service": "^3.2.0",
Я ожидаю, что файл .js будет сгенерирован для всех .vue, в которых есть машинопись. Файлы Js создаются для файлов .ts, но не для файлов .vue.