通过laravel中的基本laravel mix设置,复制方法强制复制公用文件夹中的文件。 例如,我有以下代码:
mix.copy('node_modules/jquery/dist/jquery.min.js', 'resources/js/libs');
现在,如果我运行npm run watch
这行可行,但如果我运行npm run production
则不行。 在生产的情况下,它显示此错误:
Error: ENOENT: no such file or directory, open '/Users/myuser/code/myproject/public/resources/js/libs/jquery.min.js'
看看它如何尝试在公共总监内部建立路径,应该在何处复制内部资源。 它与正常的npm run watch
一起工作正常