Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
cboneill0099
Helper I
Helper I

Checking a Custom Visual Into Source Control

I have a couple custom visuals I need to check into source control.  A while back I read a blog post detailing what folders I can delete and then there is an install command to run that'll get everything I need back when I have to load the project again.  It looks like the node_modules and .tmp folders are the ones (just over 8,200 files for this particular project).

 

Can anyone tell me what I have to do here, or point me to where I can read up on it?

 

Thanks

1 ACCEPTED SOLUTION
dm-p
Super User
Super User

Hi @cboneill0099,

If you're using Git, here's a .gitignore file you can use in your project to ensure that all temp/unnecessary files are excluded (I've had this reviewed by MS as part of certifying a visual).

As long as your package.json and package-lock.json contains all dependencies and is committed, you can rebuild your visual locally after cloning the repo by running:

npm i

...from the root folder of your project. This will scan your package*.json files and reconstruct your project's dependencies in the node_modules folder.

This should be all you need, but feel free to ask any other questions and I'll see if I can clarify for you.

Regards,

Daniel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


On how to ask a technical question, if you really want an answer (courtesy of SQLBI)




View solution in original post

2 REPLIES 2
dm-p
Super User
Super User

Hi @cboneill0099,

If you're using Git, here's a .gitignore file you can use in your project to ensure that all temp/unnecessary files are excluded (I've had this reviewed by MS as part of certifying a visual).

As long as your package.json and package-lock.json contains all dependencies and is committed, you can rebuild your visual locally after cloning the repo by running:

npm i

...from the root folder of your project. This will scan your package*.json files and reconstruct your project's dependencies in the node_modules folder.

This should be all you need, but feel free to ask any other questions and I'll see if I can clarify for you.

Regards,

Daniel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!


On how to ask a technical question, if you really want an answer (courtesy of SQLBI)




Thank you, appreciate the info.

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.