在Laravel / React项目中找不到React代码

问题描述

我不知道如何开始解释,我知道这听起来很奇怪,但是我有Laravel项目,其中集成了react。我对Laravel的了解不多,但是我发现React代码必须位于resources / assets / js中。但是我所拥有的项目中没有这样的文件夹。

有一些属于React js的块文件,但是我没有找到这样的特定React代码。有谁知道为什么有块文件而不是JavaScript文件

ProjectApp / vendor / laravel / framework / src / Illuminate / Foundation / Console / Presets / vue-stubs / webpack.mix.js

const mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean,fluent API for defining some Webpack build steps
 | for your Laravel application. By default,we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

mix.js('resources/js/app.js','public/js')
   .sass('resources/sass/app.scss','public/css');

ProjectApp / vendor / laravel / framework / src / Illuminate / Foundation / Console / Presets / react-stubs / webpack.mix.js

const mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean,we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

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

ProjectApp / Modules / SuperCache / webpack.mix.js(此文件夹中有package.json,但是当我执行npm安装和运行时,它抛出了错误

const mix = require('laravel-mix');
require('laravel-mix-merge-manifest');

mix.setPublicPath('../../public').mergeManifest();

mix.js(__dirname + '/Resources/assets/js/app.js','js/supercache.js')
    .sass( __dirname + '/Resources/assets/sass/app.scss','css/supercache.css');

if (mix.inProduction()) {
    mix.version();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)