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

时间:2017-09-01 05:09:09

标签: javascript laravel mix

我真的厌倦了与混合物斗争......真的无法理解它是什么。

我只想添加一段需要控制我的AJAX请求的脚本。所以这就是我的工作。

  1. 我在searchResource.js目录上创建自定义文件resources\assets\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

  4. 在此之后,我遇到了Dependency was not found错误,并且没有线索为什么/我在哪里指定依赖项以进行简单的脚本添加。

    经过广泛搜索,我认为还有更多工作要做,但不知道它是什么。此外,我相信我无法处理这个问题。需要帮助..

1 个答案:

答案 0 :(得分:0)

显然,我有理由不能在app.js中混合所有东西,但仍然不知道为什么。但是,无论如何,我都设法做到这一点。

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

所以,这是我的答案。

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