我使用laravel mix预编译我的代码。当我运行npm run dev或npm run production时,我只得到一个白色的屏幕。所以我做了git checkout --f public/js/app.js
然后一切正常,但是当执行npm run production
时,再次出现白屏。
我还制作了一个视频来展示正在发生的事情:https://www.youtube.com/watch?v=WkPEdxj4HT4
此处还有我的webpack.mix.js
let mix = require('laravel-mix');
mix.webpackConfig({
node: {
fs: 'empty'
}
});
// Manage the environments
require('dotenv').config();
// // Enables Browser sync
// Doc: https://github.com/JeffreyWay/laravel-
mix/blob/master/docs/browsersync.md
// Browsersync: https://browsersync.io/
// Browsersync enables livereloads and live pushes
let proxyUrl = process.env.BROWSERSYNC_PROXY_URL || 'localhost';
mix.browserSync(proxyUrl);
mix.js('resources/assets/js/app.js', 'public/js')
.version();
mix.sass('resources/assets/sass/app.scss', 'public/css')
.version();