何时npm run dev
会使用我的小型app.js重新编译所有供应商软件包。在我的本地计算机上需要30秒,而在我添加更多软件包时会花费更多时间...
是否可以保留供应商软件包并仅编译app.js?
换句话说...我只想在软件包中发生更改时才重新编译vendor.js。
我的混音:
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.extract()
.version();
回复
DONE Compiled successfully in 31089ms 11:42:58 AM
Asset Size Chunks Chunk Names
/css/app.css 177 KiB /js/app [emitted] /js/app
/js/app.js 24.8 KiB /js/app [emitted] /js/app
/js/manifest.js 6.12 KiB /js/manifest [emitted] /js/manifest
/js/vendor.js 1.95 MiB /js/vendor [emitted] /js/vendor
答案 0 :(得分:0)
您必须指定应提取哪些库。然后,您将在输出文件夹中获得vue.js
和manifest.js
。您还必须在所有页面中包括manifest.js
。
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.extract(['vue']) //like this
.version();