Laravel混合网页错误Linux DEV或PROD

问题描述 投票:0回答:1

[好吧,我觉得我在这里碰到了一个奇怪的计时错误……虽然我不经常使用webpack,但一直在努力养成这种习惯。基本上只是尝试将公共css / js脚本设为私有css / js并共享。所有聚合文件都在那里,但是每次运行NPM RUN DEV和PRODUCTION(MINIFY)时,都会出现以下错误!

错误:ENOENT:没有这样的文件或目录,stat'/Websites/app/resources/js/public/staging/final.public.min.js'

[当我将共享和公共结合在一起时,出现了一些问题……我已经一遍又一遍地检查了,所有路径都是100%正确的。它真的很糟糕-我想弄清楚什么是错,还是仅仅放弃了这种结合。

这里是配置脚本:

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

/**
 * Public Arena
 */


mix.js([
    'resources/js/public/public-vue-base.js',
    'resources/js/public/public-custom.js',
    'resources/js/public/public-document-ready.js'
], 'resources/js/public/staging/app.public.js');

/* compile/mix from css resources */
mix.styles([
    'resources/css/public/public-general.css',
    'resources/css/public/login-modal.css'
], 'resources/css/public/staging/app.public.css');

/* compile/mix from sass css resources */
mix.sass('resources/sass/public/base.scss', 'resources/sass/public/staging');

/* compile/mix sass & css resources */
mix.styles([
    'resources/css/public/staging/app.public.css',
    'resources/sass/public/staging/base.css'
], 'resources/css/public/staging/app.public.css');

/**
 * Private Arena 
 * 
 */

mix.js([
    'resources/js/private/private-vue-base.js',
    'resources/js/private/private-custom.js',
    'resources/js/private/private-document-ready.js'
], 'resources/js/private/staging/app.private.js');

/* compile/mix from css resources */
mix.styles([
    'resources/css/private/private-general.css'
], 'resources/css/private/staging/app.private.css');

/* compile/mix from sass css resources */
mix.sass('resources/sass/private/base.scss', 'resources/sass/private/staging');

/* compile/mix sass & css resources */
mix.styles([
    'resources/css/private/staging/app.private.css',
    'resources/sass/private/staging/base.css'
], 'resources/css/private/staging/app.private.css');


/**
 * Shared Arena 
 * 
 */

mix.js([
    'resources/js/shared/shared-vue-base.js',
    'resources/js/shared/shared-custom.js',
    'resources/js/shared/shared-document-ready.js'
], 'resources/js/shared/staging/app.shared.js');

/* compile/mix from css resources */
mix.styles([
    'resources/css/shared/footer.css',
    'resources/css/shared/shared-general.css'
], 'resources/css/shared/staging/app.shared.css');

/* compile/mix from sass css resources */
mix.sass('resources/sass/shared/base.scss', 'resources/sass/shared/staging');

/* compile/mix sass & css resources */
mix.styles([
    'resources/css/shared/staging/app.shared.css',
    'resources/sass/shared/staging/base.css'
], 'resources/css/shared/staging/app.shared.css');


/**
 * Post-Game Processing
 */
/* css */
mix.minify('resources/css/public/staging/app.public.css');
mix.minify('resources/css/private/staging/app.private.css');
mix.minify('resources/css/shared/staging/app.shared.css');
/* js */
mix.minify('resources/js/public/staging/app.public.js');
mix.minify('resources/js/private/staging/app.private.js');
mix.minify('resources/js/shared/staging/app.shared.js');


/**
 * Combine Public/Private CSS/JS with Shared Modules.
 * 
 */

mix.styles([
    'resources/css/shared/staging/app.shared.min.css',
    'resources/css/public/staging/app.public.min.css'
], 'resources/css/public/staging/app.public.min.css');

mix.styles([
    'resources/css/shared/staging/app.shared.min.css',
    'resources/css/private/staging/app.private.min.css'
], 'resources/css/private/staging/app.private.min.css');

mix.js([
    'resources/js/shared/staging/app.shared.min.js',
    'resources/js/public/staging/app.public.min.js'
], 'resources/js/public/staging/final.public.min.js');

mix.js([
    'resources/js/shared/staging/app.shared.min.js',
    'resources/js/private/staging/app.private.min.js'
], 'resources/js/private/staging/final.private.min.js');



/*
 * Deploy from resources to public 
 */
/* css */
mix.copy("resources/css/public/staging/app.public.min.css", "public/css/public/app.public.min.css");
mix.copy("resources/css/private/staging/app.private.min.css", "public/css/private/app.private.min.css");
mix.copy("resources/css/shared/staging/app.shared.min.css", "public/css/shared/app.shared.min.css");
/* js */
mix.copy("resources/js/public/staging/final.public.min.js", "public/js/public/renderlogic.public.min.js");
mix.copy("resources/js/private/staging/final.private.min.js", "public/js/private/renderlogic.private.min.js");
mix.copy("resources/js/shared/staging/app.shared.min.js", "public/js/shared/app.shared.min.js");
javascript css webpack laravel-mix laravel-6
1个回答
0
投票

很清楚了---超级愚蠢的错误。不需要复制。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.