# Can't merely import AWS amplify or aws appsync

**URL:** <https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914>\
**Category:** StealJS\
**Created:** [June 18, 2018, 2:18pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914 "2018-06-18T14:18:06Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 21, 2018, 1:40pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/21 "2018-06-21T13:40:44Z")

</div>

That repo will also produce error

```auto
VM527 register.js:119 GET http://localhost:8080/node_modules/aws-amplify/lib/Storage.js 404 (Not Found)

```

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 21, 2018, 1:42pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/22 "2018-06-21T13:42:03Z")

</div>

30 errors like it for AWS files

---

<div class="post-metadata">

**Author:** ![matthewp](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/matthewp/32/77_2.png) [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Post date:** [June 22, 2018, 1:43pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/23 "2018-06-22T13:43:50Z")

</div>

Those aren’t errors. If you’ll notice there’s also this warning shown:

 ![38%20AM](https://canada1.discourse-cdn.com/flex035/uploads/donejs/original/1X/720be202c91600ff88911c486c54079a325fa57c.png)

Those 404s are not avoidable because the modules are ambiguous about where their dependencies are located, so steal has to try multiple places (causing the 404s).

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 22, 2018, 3:37pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/24 "2018-06-22T15:37:09Z")

</div>

there’s also error 0 as mentioned above and no warnings (the said messages being in red). Otherwise I can’t tell if the package actually works for lack of ability import/require it in console or attach it to global/window (or just a random key/value pair), nor do the console logs do anything.

PS verbose non-filtering showed nothing.

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 22, 2018, 3:39pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/25 "2018-06-22T15:39:11Z")

</div>

the whole stacktrace

```auto
|wrappedFn|@|VM99 register.js:119|
|---|---|---|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|handleConditionalEval|@|conditional.js:376|
|(anonymous)|@|conditional.js:395|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|ContinuationTask.run|@|steal.js:1040|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|n|@|parse.js:29|
|(anonymous)|@|parse.js:42|
|translate|@|init.js:74|
|loader.translate|@|steal.js:5581|
|loader.translate|@|steal.js:6344|
|(anonymous)|@|steal.js:1564|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|loader.instantiate|@|steal.js:4443|
|loader.instantiate|@|steal.js:4760|
|loader.instantiate|@|steal.js:4908|
|loader.instantiate|@|steal.js:5295|
|loader.instantiate|@|steal.js:5616|
|loader.instantiate|@|steal.js:6548|
|loader.instantiate|@|steal.js:6620|
|loader.instantiate|@|steal.js:7061|
|loader.instantiate|@|steal.js:7188|
|(anonymous)|@|steal.js:1572|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|loader.instantiate|@|steal.js:4443|
|loader.instantiate|@|steal.js:4760|
|loader.instantiate|@|steal.js:4908|
|loader.instantiate|@|steal.js:5295|
|loader.instantiate|@|steal.js:5616|
|loader.instantiate|@|steal.js:6548|
|loader.instantiate|@|steal.js:6620|
|loader.instantiate|@|steal.js:7061|
|loader.instantiate|@|steal.js:7188|
|(anonymous)|@|steal.js:1572|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|loader.instantiate|@|steal.js:4443|
|loader.instantiate|@|steal.js:4760|
|loader.instantiate|@|steal.js:4908|
|loader.instantiate|@|steal.js:5295|
|loader.instantiate|@|steal.js:5616|
|loader.instantiate|@|steal.js:6548|
|loader.instantiate|@|steal.js:6620|
|loader.instantiate|@|steal.js:7061|
|loader.instantiate|@|steal.js:7188|
|(anonymous)|@|steal.js:1572|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|(anonymous)|@|steal.js:1549|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|
|characterData (async)|||
|(anonymous)|@|steal.js:274|
|Scheduler.run|@|steal.js:87|
|Scheduler.enqueue|@|steal.js:72|
|Pending.become|@|steal.js:833|
|Pending.resolve|@|steal.js:786|
|promiseResolve|@|steal.js:390|
|(anonymous)|@|steal.js:3441|
|load|@|steal.js:3171|
|xhr.onreadystatechange|@|steal.js:3185|
|XMLHttpRequest.send (async)|||
|wrappedFn|@|VM99 register.js:119|
|fetchTextFromURL|@|steal.js:3198|
|(anonymous)|@|steal.js:3440|
|init|@|steal.js:377|
|Promise|@|steal.js:365|
|value|@|steal.js:3433|
|loader.fetch|@|steal.js:4341|
|loader.fetch|@|steal.js:5574|
|loader.fetch|@|steal.js:5678|
|loader.fetch|@|steal.js:7235|
|System.fetch|@|npm-extension.js:342|
|fetch|@|npm-crawl.js:573|
|load|@|npm-crawl.js:561|
|npmLoad|@|npm-crawl.js:732|
|fetchDep|@|npm-crawl.js:175|
|dep|@|npm-crawl.js:84|
|System.normalize|@|npm-extension.js:247|
|loader.instantiate|@|steal.js:4443|
|loader.instantiate|@|steal.js:4760|
|loader.instantiate|@|steal.js:4908|
|loader.instantiate|@|steal.js:5295|
|loader.instantiate|@|steal.js:5616|
|loader.instantiate|@|steal.js:6548|
|loader.instantiate|@|steal.js:6620|
|loader.instantiate|@|steal.js:7061|
|loader.instantiate|@|steal.js:7188|
|(anonymous)|@|steal.js:1572|
|tryCatchReject|@|steal.js:1183|
|runContinuation1|@|steal.js:1142|
|Fulfilled.when|@|steal.js:930|
|Pending.run|@|steal.js:821|
|Scheduler._drain|@|steal.js:97|
|Scheduler.drain|@|steal.js:62|
|run|@|steal.js:268|

```

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 23, 2018, 12:27pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/26 "2018-06-23T12:27:15Z")

</div>

This will also prevent you from assigning to window object.

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 24, 2018, 11:31am UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/27 "2018-06-24T11:31:43Z")

</div>

![Screenshot%20(3)](https://canada1.discourse-cdn.com/flex035/uploads/donejs/original/1X/0f4371b7f729b9d83ae9083486d64b9da1c72e90.jpg)

---

<div class="post-metadata">

**Author:** ![matthewp](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.bitovi.com/matthewp/32/77_2.png) [@matthewp](https://forums.bitovi.com/u/matthewp)\
**Post date:** [June 26, 2018, 1:08pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/28 "2018-06-26T13:08:08Z")

</div>

Do you want to take this to an issue on donejs/donejs? Will be easier to follow up there (I get notifications).

I’m interested in seeing what that error is in your terminal.

---

<div class="post-metadata">

**Author:** ![janat08](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@janat08](https://forums.bitovi.com/u/janat08)\
**Post date:** [June 26, 2018, 9:28pm UTC](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914/29 "2018-06-26T21:28:46Z")

</div>

it was adblocker filtering out analytics word which should occur in produciton

[Previous page](https://forums.bitovi.com/t/cant-merely-import-aws-amplify-or-aws-appsync/914.md?page=1)
