laravel - 使用 npm run watch 时 Laravel Mix 无限循环 [L5.6]
问题描述
这是我的 webpack.mix.js 文件:
mix.js('resources/assets/js/app.js', 'public/js')
.combine(['public/js/app.js', 'node_modules/owl.carousel/dist/owl.carousel.js'], 'public/js/app.js');
我正在启动 js 任务,然后将所有 js 文件合并为一个。
当我运行时,npm run dev
一切都按预期工作,但是如果我运行npm run watch
然后以这种方式编辑 app.js(custom.js)中所需的文件:
require('./bootstrap');
require('./custom.js');
然后保存更改,混合编译很长时间,完成后我的更改没有反映。我在那里做错了吗?
解决方案
循环问题是因为我在组合 js 文件时使用了相同的名称 - app.js
.
正确的方法是不使用组合,我在 app.js 中包含了我的 owl carousel 文件:
require('owl.carousel');
推荐阅读
- java - 按组排序,然后根据组在两个字段上排序
- python - 只需要第一次出现特定标签时解析 html 的有效方法
- spring-boot - 运行 Springboot + JSF App 失败并出现 MalformedParameterizedTypeException
- r - 了解 dfm_groups 如何在未添加组的情况下工作
- r - ggplot2中的特定字体未保存到pdf错误
- r - R:如何读取和重新排列多个文件
- javascript - PixiJs 4 旋转速度和确定停止位置/轴
- bitbucket - 运行扫描后,SonarCloud 质量检查不起作用
- bash - bash eval 等式右值不能包含空格
- css - Twitter Bootstrap 3 - 在词缀滚动上丢失容器全宽