gpt4 book ai didi

laravel - 如何将 webpack 路径更改为 Laravel 中的上层目录(根)?

转载 作者:行者123 更新时间:2023-12-04 12:44:52 24 4
gpt4 key购买 nike

由于安全原因,我将所有目录和文件移动到一个主目录中,并将所有文件/目录从公共(public)文件夹中取出到 Laravel 项目的根目录。现在我要npm run dev为了将 scss 文件编译为 css,将 js 编译为 js。但是每次我跑 npm run dev它会创建一个名为 public 的文件夹在我创建的主文件夹中,并将编译的文件放入其中。但我想把它放在根文件夹中,其中包含:css-js-svg-fonts-index 所以我改变了

这个:

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

对此:
mix.js('resources/js/app.js', '../../js')
.sass('resources/sass/app.scss', '../../css');

但没有结果:(它只是在主文件夹中创建公用文件夹,这不是我希望它上一级的根目录。

谢谢

最佳答案

我找到了 :)

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

但以前我错了一个额外的斜线是:
mix.setPublicPath('../')
.js('resources/js/app.js', '/js')
.sass('resources/sass/app.scss', '/css');

关于laravel - 如何将 webpack 路径更改为 Laravel 中的上层目录(根)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52355103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com