在Laravel mix中编译和初始化外部JS库

问题描述 投票:0回答:1

我正在使用Laravel mix来编译我的所有资产,但是在初始化外部库时遇到了麻烦。

我已经使用npm install aos --save获取依赖项,并且在我的app.js中我这样称呼它:

require('aos/dist/aos');
AOS.init();

我的混音文件:

mix
    .js('resources/js/app.js', 'public/js')
    .js('resources/js/index.js', 'public/js')
    .sass('resources/sass/app.scss', 'public/css')
    .sass('resources/sass/index.scss', 'public/css');

现在在视图内,我正在head中包含文件:

<script defer src="{{ mix('js/app.js') }}"></script>

但是我一直认为:>

Uncaught ReferenceError: AOS is not defined

我该如何解决?如果在同一个文件中并且在库要求之后引用了它,为什么它不起作用?

我正在使用Laravel mix来编译我的所有资产,但是在初始化外部库时遇到了麻烦。我已经使用npm install aos --save来获取依赖关系,并且在我的app.js中,我正在调用...

javascript php html laravel mix
1个回答
0
投票

您可以在Github上关闭README

© www.soinside.com 2019 - 2024. All rights reserved.