使用laravel中的基本laravel混合设置时,复制方法将强制复制公用文件夹中的文件。例如,我有以下代码:
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