Javascript 找到正确的解决方案,包括React+;在Laravel Mix webpack.Mix中同时键入脚本?

Javascript 找到正确的解决方案,包括React+;在Laravel Mix webpack.Mix中同时键入脚本?,javascript,reactjs,webpack,laravel-mix,Javascript,Reactjs,Webpack,Laravel Mix,当我尝试连接时: mix.ts('resources/assets/js/app.ts','public/js/app.js') .react('resources/js/app.ts','public/js/app.js'); 出现以下错误: 无效的配置对象。已使用与API架构不匹配的配置对象初始化Web包。 -configuration.entry应该是以下选项之一: 函数|对象{:非空字符串|[非空字符串]}非空字符串|[非空字符串] ->编译的入口点。 所以,我这样解决这个问题:

当我尝试连接时:


mix.ts('resources/assets/js/app.ts','public/js/app.js')
.react('resources/js/app.ts','public/js/app.js');

出现以下错误:


无效的配置对象。已使用与API架构不匹配的配置对象初始化Web包。
-configuration.entry应该是以下选项之一:
函数|对象{:非空字符串|[非空字符串]}非空字符串|[非空字符串]
->编译的入口点。

所以,我这样解决这个问题:

`mix.react('resources/js/index.js', 'public/js/app.js')
.webpackConfig({
    module: {
        rules: [
            {
                test: /\.tsx?$/,
                loader: 'ts-loader',
                exclude: /node_modules/,
            },
        ],
    },
    resolve: {
        extensions: ['.ts', '.tsx'],
    }, 
})`
但我不确定这是否正确,有什么建议吗???我很高兴,谢谢)