Coder Social home page Coder Social logo

Comments (8)

andygup avatar andygup commented on May 30, 2024

Modifying the draft plan above - most likely this repo will be deprecated at 4.18 and point to the new grouping of esm-samples on the jsapi-resource repo.

Reference: Esri/jsapi-resources#229

from angular-cli-esri-map.

nbabel avatar nbabel commented on May 30, 2024

Is using webpack with version 4.17 or 4.16 still supported? My app based on this repo suddenly stopped working and will no longer build. I've tried switching to v4.16 and 4.17 and I'm getting all kinds of errors. Modules are not found, dojo is not loaded, critical dependency. So if we have an app based on this repo are we being forced to upgrade to 4.18? I do plan on upgrading but need my app to work in the mean time until I can make the upgrade.

from angular-cli-esri-map.

andygup avatar andygup commented on May 30, 2024

Yes, webpack is definitely still supported! Can you open a new issue on this repo?

from angular-cli-esri-map.

nbabel avatar nbabel commented on May 30, 2024

I was able to get v4.16 to work. Still getting errors with v4.17.

from angular-cli-esri-map.

andygup avatar andygup commented on May 30, 2024

@nbabel can you open a new issue and provide details on the errors?

from angular-cli-esri-map.

bpo19 avatar bpo19 commented on May 30, 2024

I am writing an Angular library that is using the ArcGIS JS API with esri-loader. Currently we are struggling with the upgrade from 4.16 to 4.19. We don't want to switch to ES modules yet, and according to the documentation, https://developers.arcgis.com/javascript/latest/tooling-intro/, the AMD modules will be available for the foreseeable future.

To me, making this repo deprecated is a bad decision. We really need an Angular example working with the latest ArcGIS JS API loaded with CDN/AMD modules and esri-loader. Starting with the version 4.18 we are observing Unhandled Promise rejection errors thrown in the console by some Esri objects such as BasemapGallery or SceneView. There must have been a change in the ArcGIS JS API code between versions 4.17 and 4.18 that is triggering the issue in the Angular context. I will provide more details in separate issues.

Is there an option that you keep this repo maintained and updated to the latest Esri & Angular versions? If not, can you point me some other place where I can find a working Angular/ArcGIS/esri-loader example and submit issues occurring only in such context?

Thanks!

from angular-cli-esri-map.

andygup avatar andygup commented on May 30, 2024

Whoops, @bpo19 I'm just seeing your comment. We are focusing our resources on supporting the latest JS frameworks and build tools which recognize ES modules as a best practice for building applications. Feel free to post issues for now, we'll try to answer questions but our ability to help troubleshoot will be very limited. Note some issues have been resolved in newer versions of Angular, this repo is frozen at Angular 11.

With regards to the unhandled promise rejections there is a known issue with potential workarounds. See the comments here in the esm-samples repo: https://github.com/Esri/jsapi-resources/tree/master/esm-samples/jsapi-angular-cli#known-issues.

  • To prevent Unhandled Promise Rejection errors when using Angular with Zone.js, upgrade to Angular 13, Zone.js 0.11.4 or greater, and switch the tsconfig.target to es2017 or greater.

from angular-cli-esri-map.

andygup avatar andygup commented on May 30, 2024

Closing. Deprecation notice was posted at 4.18 and this repo will be retired at 4.22. Reference issue #114.

from angular-cli-esri-map.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.