Действия по воспроизведению проблемы:
- клонировать репо , запустить
npm install
и npm run start
внутри строки комментария test.model.ts
file 5
В результате журнал webpack не показывает ошибок, это будет так:
「atl」: Checking started in a separate process...
「atl」: Time: 1ms
изменить что-либо еще внутри этого файла (например, добавить новую пустую строку в конец файла)
В результате веб-пакет покажет ошибку, которую он должен был показать ранее:
✖ 「atl」: Checking finished with 1 errors
Вот мой файл package.json:
{
"name": "webpack-watch-ts-debug",
"version": "1.0.0",
"description": "",
"main": "dist/main.js",
"scripts": {
"start": "webpack"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"awesome-typescript-loader": "5.2.1",
"typescript": "3.4.4",
"webpack": "4.30.0",
"webpack-cli": "3.3.0"
}
}
Моя конфигурация веб-пакета:
const path = require('path');
module.exports = {
mode: 'development',
entry: {
main: './src/index.ts'
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'dist')
},
resolve: {
extensions: ['.ts', '.js']
},
module: {
rules: [
{
test: /\.ts$/,
use: ['awesome-typescript-loader'],
exclude: /node_modules/
}
]
},
stats: {
errorDetails: true
},
watch: true
};
Это небольшая проблема, но она несколько раздражает. Что я делаю неправильно? Что является причиной этой проблемы (я думаю, это веб-пакет, хотя я не уверен)?