Javascript 设置publicPath后使用绝对路径的Laravel mix.js()

Javascript 设置publicPath后使用绝对路径的Laravel mix.js(),javascript,laravel,webpack,laravel-mix,Javascript,Laravel,Webpack,Laravel Mix,文档根目录中的“我的文件夹”层次结构为- / |- private/ |- private/webpack.mix.js |- public/ |- public/assets/* 我已将我的公共路径设置为- mix.setPublicPath('../public/assets/'); 然后我编译并提取默认的laravel脚本- mix.js('resources/assets/js/app.js', '/js/app.js') .extract([ 'vue', 'jqu

文档根目录中的“我的文件夹”层次结构为-

/
|- private/
|- private/webpack.mix.js
|- public/
|- public/assets/*
我已将我的公共路径设置为-

mix.setPublicPath('../public/assets/');
然后我编译并提取默认的laravel脚本-

mix.js('resources/assets/js/app.js', '/js/app.js')
.extract([
    'vue',
    'jquery',
    'bootstrap',
]);
我到公用目录的绝对路径是-
/Library/Server/Web/Data/Sites/myweb.xyz/public
vendor.js
manifest.js
app.js
都在公共路径中,但同样如此-
/public/assets/Library/Server/Web/Data/Sites/myweb.xyz/public

这是mix的问题还是我做错了什么?
我只对
mix.js()
有一个问题,其他一切都正常。

解决了:我不得不用scripts()和sass/styles()替换mix.js()