Исправил:
package.json
old:
json
{
"name": "my_typescript_project2",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"MyBuild": "webpack"
},
"author": "",
"license": "ISC",
"devDependencies": {
"typescript": "^3.9.7",
"webpack": "^4.32.0",
"webpack-cli": "^3.3.2",
"webpack-dev-server": "^3.4.1",
"awesome-typescript-loader": "^5.2.1"
},
"dependencies": {}
}
package.json
new:
json
{
"name": "my_typescript_project2",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"MyBuild": "webpack"
},
"author": "",
"license": "ISC",
"devDependencies": {
"typescript": "~5.6.0",
"ts-loader": "^9.4.1",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.11.1"
},
"dependencies": {}
}
old:
webpack.config.js
JavaScript
...
module: {
rules: [
{
test: /\.ts$/,
use: [
{
loader: 'awesome-typescript-loader',
options:
{
configFileName: __dirname + '/tsconfig.json'
}
}
]
}]
},
...
new:
webpack.config.js
JavaScript
...
module: {
rules: [
{
test: /\.ts$/,
loader: "ts-loader",
exclude: /node_modules/
}]
}
...