Laravel Mix - 未找到依赖项(对于自定义 js 文件)

Laravel Mix - Dependency was not found (for custom js file)

我真的厌倦了与混合的东西斗争..真的不明白它是什么。

我只想添加一段脚本来控制我的 AJAX 请求。所以这就是我所做的。

  1. 我在 resources\assets\js 目录中创建自定义文件 searchResource.js
  2. 前后编辑 webpack.mix.js 文件。

    // Before
    mix
        .js('resources/assets/js/app.js', 'public/js')
    
    // After
    mix
        .js([
            'resources/assets/js/app.js',
            'resources/assets/js/searchConcepts.js'
        ], 'public/js')
    
  3. 在控制台上,运行 npm run dev

在此之后,我遇到 Dependency was not found 错误并且不知道 why/where 我是否为简单的脚本添加指定依赖项。

经过广泛搜索,我认为还有一些事情要做,但不知道是什么。此外,我相信我无法处理这个。需要帮助..

显然,我不能在 app.js 中将所有内容混合在一起是有原因的,但仍然不知道为什么。不过,我还是设法做到了。

首先,我应该使用 .scripts() 方法并将我的自定义脚本保存为 all.js,而不是 app.js

所以,这是我的答案。

mix
    .scripts('/resources/assets/js/ajaxAdaptor.js')
    .js('.. ')