kod*_*ire 3 laravel webpack laravel-mix
由于安全原因,我将所有目录和文件移动到一个主目录中,并将所有文件/目录从公共文件夹中取出到 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');
Run Code Online (Sandbox Code Playgroud)
对此:
mix.js('resources/js/app.js', '../../js')
.sass('resources/sass/app.scss', '../../css');
Run Code Online (Sandbox Code Playgroud)
但没有结果:(它只是在主文件夹中创建公用文件夹,这不是我希望它上一级的根目录。
谢谢
我找到了 :)
mix.setPublicPath('../')
.js('resources/js/app.js', 'js')
.sass('resources/sass/app.scss', 'css');
Run Code Online (Sandbox Code Playgroud)
但以前我错了一个额外的斜线是:
mix.setPublicPath('../')
.js('resources/js/app.js', '/js')
.sass('resources/sass/app.scss', '/css');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
815 次 |
最近记录: |