我有一個簡單的功能,./src/ts/bundle.ts但它會產生錯誤,我不知道為什么?ERROR in ./src/ts/bundle.ts 6:22Module parse failed: Unexpected token (6:22)You may need an appropriate loader to handle this file type, currently, no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders| */|> function sayHI ( text : string ){| console.log ( text );| }function sayHI ( text : string ){ console.log ( text );}包.json{ "name": "document", "version": "1.0.0", "description": "", "main": "sample.js", "scripts": { "build": "webpack" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "ts-loader": "^7.0.5", "typescript": "^3.9.5", "webpack": "^4.43.0", "webpack-cli": "^3.3.11" }}這是 webpack.config.js/** * * @package Webpack * main configuration file for the webpack bundler */const path = require("path");module.exports = { watch: true, devtool: 'source-map', mode: 'development', entry: { bundle: path.resolve(__dirname, 'src/ts/bundle.ts'), }, output: { path: path.resolve(__dirname, 'dist/js/'), filename: '[name].js' }, module: { rules: [{ test: /\.ts$|js/, use: 'ts-loader', include: [ path.resolve(__dirname, 'src/js/') ] }] }}
為什么 webpack 不能正確編譯 ts 文件?
慕后森
2022-10-08 15:18:58