# Minimal local webapp installation

**URL:** <https://devforum.zoom.us/t/minimal-local-webapp-installation/3605>\
**Category:** Web\
**Created:** [March 14, 2019, 2:57pm UTC](https://devforum.zoom.us/t/minimal-local-webapp-installation/3605 "2019-03-14T14:57:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![harald.glanzer1](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@harald.glanzer1](https://devforum.zoom.us/u/harald.glanzer1)\
**Post date:** [March 14, 2019, 2:57pm UTC](https://devforum.zoom.us/t/minimal-local-webapp-installation/3605/1 "2019-03-14T14:57:09Z")

</div>

hello,

i want to use the _local_ js - webapp, but do not want to deploy it via the built-in http-nodejs server but directly via lighttpd.

the problem is that on nodejs - startup (‘npm run start’) a dynamic app.min.js is generated, which is served via nodejs-http. clearly, this does not work with lighttpd/apache/nginx/… as app.min.js actualy does not exist as a file.

what is the correct procedure to install the webapp with minimal external dependencies (i.e., all needed libraries should be served locally)? i guess i need a workflow looking like:

1. npm init
2. npm i zoomus-jssdk
3. include minimal/local JS library set in custom html page (i.e. import zoom api)
4. use zoom api via SDK calls

what is the correct procedure for step 3? also, is there a way to do a ‘npm build’ to obtain a static ‘dist’ folder?

thx in advance  
hg

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [March 15, 2019, 6:07pm UTC](https://devforum.zoom.us/t/minimal-local-webapp-installation/3605/2 "2019-03-15T18:07:41Z")

</div>

Hi @harald.glanzer1,

Thanks for your use case, have you took a look at integrating Web SDK doc[0]? The doc link should include the minimal external decencies needed. Right now JSSDK dosen’t include a npm build to obtain a dist folder.

[0]- [https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/getting-started/integrate-the-sdk#include-the-js-sdk-into-an-exisiting-nodejs-project](https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/getting-started/integrate-the-sdk#include-the-js-sdk-into-an-exisiting-nodejs-project)

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 6:13pm UTC](https://devforum.zoom.us/t/minimal-local-webapp-installation/3605/3 "2020-08-21T18:13:37Z")

</div>

Closed on August 21, 2020, 6:13pm UTC


