# Deploy streamlit app with nodjs npms

**URL:** <https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120>\
**Category:** Community Cloud\
**Created:** [February 23, 2021, 3:17pm UTC](https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120 "2021-02-23T15:17:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jschaef](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/jschaef/32/50379_2.png) [@Jschaef](https://discuss.streamlit.io/u/Jschaef)\
**Post date:** [February 23, 2021, 3:17pm UTC](https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120/1 "2021-02-23T15:17:19Z")

</div>

Hi,

my streamlit app contains some nodejs modules like vega-lite vega-cli canvas.  
Usually I install them via npm install during the setup (npm install …). How to deploy this on streamlit-sharing?

A requirement.txt would not be sufficient. I don’t host these files via github since they are coming from  
external and are dynamically changing modules.

How to achieve that?  
Thanks

---

<div class="post-metadata">

**Author:** ![randyzwitch](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/randyzwitch/32/58772_2.png) [@randyzwitch](https://discuss.streamlit.io/u/randyzwitch)\
**Post date:** [March 1, 2021, 3:17pm UTC](https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120/2 "2021-03-01T15:17:41Z")

</div>

Hi @Jschaef, welcome to the Streamlit community!

I have to say, I don’t believe we’ve planned for that use case. Do you have a public repo that I can share with our product managers, so they can understand what your app looks like?

Best,  
Randy

---

<div class="post-metadata">

**Author:** ![Jschaef](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/jschaef/32/50379_2.png) [@Jschaef](https://discuss.streamlit.io/u/Jschaef)\
**Post date:** [March 29, 2021, 7:08am UTC](https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120/3 "2021-03-29T07:08:55Z")

</div>

Hi Randy,

sorry for the late response. My repo is: [GitHub - jschaef/sar\_file\_analyzer: graphical analyzis of sar files](https://github.com/jschaef/sar_file_analyzer/).  
I just thought this would be easy to achieve and I have just missed how to do it.  
But now I learn that this use case was not planned/implemented.

Thanks for your support and for this awesome frame work,  
Jochen

---

<div class="post-metadata">

**Author:** ![randyzwitch](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/randyzwitch/32/58772_2.png) [@randyzwitch](https://discuss.streamlit.io/u/randyzwitch)\
**Post date:** [May 13, 2022, 8:56pm UTC](https://discuss.streamlit.io/t/deploy-streamlit-app-with-nodjs-npms/10120/4 "2022-05-13T20:56:38Z")

</div>


