簡體   English   中英

使用 webpack.mix 編譯 js 文件時,mix.scripts 在 laravel 5.5 上不起作用

[英]mix.scripts doesn't work on laravel 5.5 while compiling js files using webpack.mix

我正在使用Laravel 5.5 ,在webpack.mix文件中,mix.styles 函數完美運行,我完美地編譯了我的css文件,但是mix.scripts沒有編譯我在文檔中找到的 js 文件mix.babel它的方法簽名是相同的到 scripts.mix 所以我使用了它但沒有任何改變

這是我的 webpack.mix.js 文件

 let mix = require('laravel-mix'); /* |-------------------------------------------------------------------------- | Mix Asset Management |-------------------------------------------------------------------------- | | Mix provides a clean, fluent API for defining some Webpack build steps | for your Laravel application. By default, we are compiling the Sass | file for the application as well as bundling up all the JS files. | */ mix.js('resources/assets/js/app.js', 'public/js') .sass('resources/assets/sass/app.scss', 'public/css'); mix.styles([ 'resources/assets/css/libs/blog-post.css', 'resources/assets/css/libs/bootstrap.css', 'resources/assets/css/libs/font-awesome.css', 'resources/assets/css/libs/metisMenu.css', 'resources/assets/css/libs/sb-admin-2.css', 'resources/assets/css/libs/test.css' ], 'public/css/libs.css'); mix.babel([ 'resources/assets/js/libs/jquery.js', 'resources/assets/js/libs/bootstrap.js', 'resources/assets/js/libs/metisMenu.js', 'resources/assets/js/sb-admin-2.js', 'resources/assets/js/libs/scripts.js', 'resources/assets/js/libs/test.js' ], 'public/js/libs.js');

webpack.mix文件沒有問題,mix.babel 工作得很好,問題是我使用的是Ubuntu ,當libs.js文件被創建時,它在默認情況下是只讀的,它阻止了編譯,所以我不得不改變它來讀寫chmod。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM