我在迁移后运行build时遇到此错误,并且不确定它是否无法识别tsx文件或tsx文件中的内容,它不喜欢:
编译失败。 ./src/index_app.tsx出错模块解析失败:/src/index_app.tsx意外令牌(17:26)您可能需要 适当的加载器来处理这种文件类型。 SyntaxError:意外的令牌(17:26)@ multi main
index_app.tsx的内容:
17:const rootReducer = (state:any, action:any) => {
18: if (action.type === Actions.RESET_GLOBAL_STATE) {
19: state = undefined;
20: }
21: return reducers(state, action)
22:}
迁移脚本后我的webpack配置:
答案 0 :(得分:0)
不确定是否无法识别tsx文件或tsx文件中的内容,它不喜欢
不认识tsx。
我会改变
{
test: /\.(ts|tsx)$/,
include: paths.appSrc,
use: [{
loader: 'ts-loader'
}],
}
标准文档:https://webpack.js.org/guides/webpack-and-typescript/
{
test: /\.tsx?$/,
exclude: /node_modules/,
use: [ 'ts-loader' ]
}