<?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 Re: Using external javascript libraries in ArcGIS AppStudio Questions</title>
    <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824852#M2019</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had numerous attempts at this over the weekend.&lt;/P&gt;&lt;P&gt;The first version I did was the workaround which you got a copy from the email.&lt;/P&gt;&lt;P&gt;However, I found the workaround ugly.&lt;/P&gt;&lt;P&gt;When I retested the "import" as is, I found it to just work with my version of AppStudio.&lt;/P&gt;&lt;P&gt;I will do some further troubleshooting, but, can you tell me which version of Qt you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stephen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Sep 2019 06:07:03 GMT</pubDate>
    <dc:creator>StephenQuan1</dc:creator>
    <dc:date>2019-09-09T06:07:03Z</dc:date>
    <item>
      <title>Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824849#M2016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm wondering if anyone has any tips or tricks around importing and using external javascript libraries within AppStudio?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are a couple of libraries that I use a lot in Node that I would like to use occasionally in AppStudio that I can't figure out how to import and use. One is moment.js and the other is Turfjs, and there are others too. There was an older version of moment.js that worked but with AppStudio 3.x it stopped working so I had to switch to using Luxon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone has any tips then please let me know, and/or if you can specifically find a way to get either of those libraries working!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://momentjs.com/" title="https://momentjs.com/"&gt;https://momentjs.com/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://turfjs.org/" title="https://turfjs.org/"&gt;https://turfjs.org/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;-Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 22:40:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824849#M2016</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-09-02T22:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824850#M2017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did some troubleshooting but found that the "moment.js" works by default, e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Import the with the usual syntax: import "moment.js" as Moment&lt;/LI&gt;&lt;LI&gt;Use the moment() function as per documentation&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example usage:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; QtQuick &lt;SPAN class="number token"&gt;2.7&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; ArcGIS&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AppFramework &lt;SPAN class="number token"&gt;1.0&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"moment.js"&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; Moment

App &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; app
    width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;400&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; AppFramework&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;displayScaleFactor
    height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;640&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; AppFramework&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;displayScaleFactor

    Column &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        anchors&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;fill&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; parent
        anchors&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;margins&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;

        spacing&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;10&lt;/SPAN&gt;

        Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; JSON&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;stringify&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// "2019-09-06T21:46:33.916Z"&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

        Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;format&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'MMMM Do YYYY, h:mm:ss a'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// September 7th 2019, 7:47:08 am&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

        Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;format&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"dddd"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// Saturday&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

        Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;format&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'YYYY [escaped] YYYY'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// 2019 escaped 2019&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

        Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;format&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// 2019-09-07T07:48:57+10:00&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:49:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824850#M2017</guid>
      <dc:creator>StephenQuan1</dc:creator>
      <dc:date>2021-12-12T09:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824851#M2018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stephen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure what's happened with the replies in Geonet, I got an email alert with one set of instructions but then when I went to reply online I see a different reply above?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You mention above that moment.js works fine for you, but that's not my experience, it fails to load each time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, if I follow your comments from the email alert that I got, it does work! I have pasted that below here in case anyone else experiencing same issues as me....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;Hi Paul,&lt;/P&gt;&lt;P style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;I did a small edit to the "moment.js" to make it work.&lt;/P&gt;&lt;P style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;LI&gt;I declare a new global variable:&amp;nbsp;var moment;&lt;/LI&gt;&lt;LI&gt;Assign it, moment = global.moment = factory();&lt;/LI&gt;&lt;/UL&gt;&lt;P style="color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE style="white-space: pre-wrap !important; color: #666666; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;CODE&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;//! moment.js&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;var&lt;/SPAN&gt; moment&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;function&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;global&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;,&lt;/SPAN&gt; factory&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;{&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;typeof&lt;/SPAN&gt; exports &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;===&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;'object'&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;typeof&lt;/SPAN&gt; module &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;!==&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;'undefined'&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;?&lt;/SPAN&gt; module&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;.&lt;/SPAN&gt;exports &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;factory&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;:&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;typeof&lt;/SPAN&gt; define &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;===&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;'function'&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; define&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;.&lt;/SPAN&gt;amd &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;?&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;define&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;factory&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;:&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; moment &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;=&lt;/SPAN&gt; global&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;.&lt;/SPAN&gt;moment &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;factory&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;this&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;function&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;{&lt;/SPAN&gt; &lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;'use strict'&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; color: inherit;"&gt;//...&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Sep 2019 21:05:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824851#M2018</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-09-08T21:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824852#M2019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had numerous attempts at this over the weekend.&lt;/P&gt;&lt;P&gt;The first version I did was the workaround which you got a copy from the email.&lt;/P&gt;&lt;P&gt;However, I found the workaround ugly.&lt;/P&gt;&lt;P&gt;When I retested the "import" as is, I found it to just work with my version of AppStudio.&lt;/P&gt;&lt;P&gt;I will do some further troubleshooting, but, can you tell me which version of Qt you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stephen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Sep 2019 06:07:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824852#M2019</guid>
      <dc:creator>StephenQuan1</dc:creator>
      <dc:date>2019-09-09T06:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824853#M2020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Am using AppStudio v4.0.93, which uses Qt v5.12.3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="data:image/png;base64,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" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Sep 2019 03:05:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824853#M2020</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-09-10T03:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: Using external javascript libraries</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824854#M2021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Paul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using a similar version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In one of the troubleshooting sessions, I modified the header of "moment.js" to the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;//! moment.js&lt;/SPAN&gt;

&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;global&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; factory&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; exports &lt;SPAN class="operator token"&gt;===&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'object'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; module &lt;SPAN class="operator token"&gt;!==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'undefined'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt; module&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;exports &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;factory&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; define &lt;SPAN class="operator token"&gt;===&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'function'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; define&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;amd &lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;define&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;factory&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;moment &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;factory&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    console&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;log&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"typeof(global): "&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;global&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"one"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"two"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"three"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"key"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; Math&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;random&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    console&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;log&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"global keys: "&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; JSON&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;stringify&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt; Object&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;keys&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt; global &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'use strict'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then in my app, I imported "moment.js" twice:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"moment.js"&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; Moment1
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"moment.js"&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; Moment2&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;On the first import, this yielded the following output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;qml&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;global&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;  object
qml&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; global keys&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;  &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"moment"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"one"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"two"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"three"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"key0.3286030239782699"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;On the second import, this yielded the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;qml&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;global&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;  object
qml&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; global keys&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;  &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"moment"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"one"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"two"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"three"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"key0.3286030239782699"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"key0.7088453144951244"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e. what appears to be happening, is the value of "this" which later becomes "global" refers to Javascript object in the global namespace. What the moment.js library is trying to do is install a moment() as a function in the global namespace. For good measure, I wanted to see if I can put some random keys in the global namespace as well, and, yes, that appears to have worked too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This means when you use these objects in your app, you don't need to use the specifier, i.e. I didn't use either Moment1 nor Moment2. I just referred to the moment() function directly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Similarly, for the other items I added in the global namespace, I could access them too, e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; three &lt;SPAN class="comment token"&gt;// 3&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you still cannot get it to work, then, yes, feel free to refer to my workaround, i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;//! moment.js&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; moment

&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;global&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; factory&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; exports &lt;SPAN class="operator token"&gt;===&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'object'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; module &lt;SPAN class="operator token"&gt;!==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'undefined'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt; module&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;exports &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;factory&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;typeof&lt;/SPAN&gt; define &lt;SPAN class="operator token"&gt;===&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'function'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; define&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;amd &lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;define&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;factory&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    global&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;moment &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;factory&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    moment &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; global&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;moment
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;this&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'use strict'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, in your app, use the workaround as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; QtQuick &lt;SPAN class="number token"&gt;2.7&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; QtQuick&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Controls &lt;SPAN class="number token"&gt;2.1&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; ArcGIS&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AppFramework &lt;SPAN class="number token"&gt;1.0&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"moment.js"&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; Moment

App &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
    id&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; app
    width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;400&lt;/SPAN&gt;
    height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;640&lt;/SPAN&gt;

    property &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; moment&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; Moment&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;moment

    Text &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        text&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;moment&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;format&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"dddd"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stephen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:49:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/using-external-javascript-libraries/m-p/824854#M2021</guid>
      <dc:creator>StephenQuan1</dc:creator>
      <dc:date>2021-12-12T09:49:44Z</dc:date>
    </item>
  </channel>
</rss>

