<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to bundle @arcgis/core files in Angular build? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054631#M72906</link>
    <description>&lt;P&gt;I have a very simple Angular app that generates 171 build js files from&amp;nbsp;@arcgis/core. Is there a way to combine these into a single js file that can be referenced in a single html script tag?&amp;nbsp;&lt;/P&gt;&lt;P&gt;For some background I'm using Angular Elements to create a native web component from an Angular component containing an arcgis js map. When I drop that web component in a vanilla html page I get console errors about the missing 171 js files. I need to bundle up the 171 files into a singe one but somehow keep the references intact.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;title&amp;gt;ESRI Map&amp;lt;/title&amp;gt;
    &amp;lt;base href="/" /&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1" /&amp;gt;
    &amp;lt;link rel="icon" type="image/x-icon" href="favicon.ico" /&amp;gt;
    &amp;lt;link
      rel="stylesheet"
      href="https://js.arcgis.com/4.19/esri/themes/light/main.css"
    /&amp;gt;
    &amp;lt;script src="main.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src="polyfills.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src="vendor.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;/head&amp;gt;

  &amp;lt;body&amp;gt;
    &amp;lt;esri-map&amp;gt;&amp;lt;/esri-map&amp;gt;
    &amp;lt;script src="map-elements.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ShaneBuscher1_0-1620224062249.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/12568iD523BFFEB1A4F80B/image-size/large?v=v2&amp;amp;px=999" role="button" title="ShaneBuscher1_0-1620224062249.png" alt="ShaneBuscher1_0-1620224062249.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 05 May 2021 14:15:47 GMT</pubDate>
    <dc:creator>ShaneBuscher1</dc:creator>
    <dc:date>2021-05-05T14:15:47Z</dc:date>
    <item>
      <title>How to bundle @arcgis/core files in Angular build?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054631#M72906</link>
      <description>&lt;P&gt;I have a very simple Angular app that generates 171 build js files from&amp;nbsp;@arcgis/core. Is there a way to combine these into a single js file that can be referenced in a single html script tag?&amp;nbsp;&lt;/P&gt;&lt;P&gt;For some background I'm using Angular Elements to create a native web component from an Angular component containing an arcgis js map. When I drop that web component in a vanilla html page I get console errors about the missing 171 js files. I need to bundle up the 171 files into a singe one but somehow keep the references intact.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;title&amp;gt;ESRI Map&amp;lt;/title&amp;gt;
    &amp;lt;base href="/" /&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1" /&amp;gt;
    &amp;lt;link rel="icon" type="image/x-icon" href="favicon.ico" /&amp;gt;
    &amp;lt;link
      rel="stylesheet"
      href="https://js.arcgis.com/4.19/esri/themes/light/main.css"
    /&amp;gt;
    &amp;lt;script src="main.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src="polyfills.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src="vendor.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;/head&amp;gt;

  &amp;lt;body&amp;gt;
    &amp;lt;esri-map&amp;gt;&amp;lt;/esri-map&amp;gt;
    &amp;lt;script src="map-elements.js"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ShaneBuscher1_0-1620224062249.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/12568iD523BFFEB1A4F80B/image-size/large?v=v2&amp;amp;px=999" role="button" title="ShaneBuscher1_0-1620224062249.png" alt="ShaneBuscher1_0-1620224062249.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 14:15:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054631#M72906</guid>
      <dc:creator>ShaneBuscher1</dc:creator>
      <dc:date>2021-05-05T14:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to bundle @arcgis/core files in Angular build?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054643#M72908</link>
      <description>&lt;P&gt;Going to partially answer my question. I ended up copying the 171 files to the root of the html app in addition to the @arcgis/core assets. This fixed all of the errors and was able to display the map web component. However, still looking for a cleaner way of bundling all the files to make deployments cleaner.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 14:37:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054643#M72908</guid>
      <dc:creator>ShaneBuscher1</dc:creator>
      <dc:date>2021-05-05T14:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to bundle @arcgis/core files in Angular build?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054655#M72909</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/391513"&gt;@ShaneBuscher1&lt;/a&gt;&amp;nbsp;I haven't used Angular elements, but with a webpack build you have to include all the output bundle files from the Angular build - main,js is just the entry point. Here's a couple blog posts that talk about the ES modules:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/js-api-arcgis/announcements/arcgis-api-for-javascript-working-with-frameworks-and-build-tools-just-got-easier-part-2/" target="_blank"&gt;https://www.esri.com/arcgis-blog/products/js-api-arcgis/announcements/arcgis-api-for-javascript-working-with-frameworks-and-build-tools-just-got-easier-part-2/&lt;/A&gt;&amp;nbsp; and&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/js-api-arcgis/mapping/javascript-just-works/" target="_blank"&gt;https://www.esri.com/arcgis-blog/products/js-api-arcgis/mapping/javascript-just-works/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 14:50:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054655#M72909</guid>
      <dc:creator>AndyGup</dc:creator>
      <dc:date>2021-05-05T14:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to bundle @arcgis/core files in Angular build?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054674#M72910</link>
      <description>&lt;P&gt;Thanks for the resources&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/180"&gt;@AndyGup&lt;/a&gt;&amp;nbsp;and quick response. What you describe makes sense with main.js being the entry point and webpack doing its thing to split up the files for optimization.&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 15:15:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054674#M72910</guid>
      <dc:creator>ShaneBuscher1</dc:creator>
      <dc:date>2021-05-05T15:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to bundle @arcgis/core files in Angular build?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054703#M72911</link>
      <description>&lt;P&gt;I can add to this that I have tested a single file bundle. using webpack and you pretty much end up with a 7mb js file with tons of code you probably won't use at runtime.&lt;/P&gt;</description>
      <pubDate>Wed, 05 May 2021 15:28:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-bundle-arcgis-core-files-in-angular-build/m-p/1054703#M72911</guid>
      <dc:creator>ReneRubalcava</dc:creator>
      <dc:date>2021-05-05T15:28:30Z</dc:date>
    </item>
  </channel>
</rss>

