Aos: How should I import AOS with webpack ?

Created on 4 Jul 2017  路  8Comments  路  Source: michalsnik/aos

I've tried:

import { AOS } from 'aos';
import * as AOS from 'aos';

the error is always:
Cannot find name 'aos'

Most helpful comment

You should be able to simply: import AOS from 'aos' this is how I use it and it works fine :)

All 8 comments

import * as AOS from 'aos/dist/aos.js';

fixes it for now

You should be able to simply: import AOS from 'aos' this is how I use it and it works fine :)

I also tried to run aos with webpack and I imported aos in my entry.js like that

import AOS from '../../../node_modules/aos/dist/aos.js'

than I added at the and of my HTML file this

<script> AOS.init({ easing: 'ease-in-out-sine' }); </script>

But I also get Uncaught ReferenceError: AOS is not defined

You need to import using: import AOS from 'aos';
The import works OK for me but I still get the not defined issue, any ideas how to run it?

Similar to what was noted here, to stop the "AOS is not defined error" I too just had to add the require line above the init like so:

var AOS = require('aos');
AOS.init();

Otherwise as @michalsnik said you should just be able to import AOS as per the docs, import AOS from 'aos'. But I wonder if the var setup line needs to be added to the documentation? Not sure why some folks need that and some do not. But I'm far from a webpack expert.

this work fine.... only add

import AOS from 'aos';
import 'aos/dist/aos.css';

AOS.init();

Where to write import AOS from 'aos' ?
In my Javascript or html or css plzz specify the position..

In my situation at first
import AOS from 'aos';
and
AOS.init();
were in different files. Then I put the import statement in the same file with AOS call and now it seems working fine.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AndTheGodsMadeLove picture AndTheGodsMadeLove  路  3Comments

VeronikaMilic picture VeronikaMilic  路  4Comments

luminawastaken picture luminawastaken  路  3Comments

Dsmol1 picture Dsmol1  路  3Comments

webcredo picture webcredo  路  3Comments