Splunk Dev

getting error on npm run build error on visualization

spammenot66
Contributor

I'm trying to create

I'm following all steps from the custom visualization tutorial. After i enter " npm run build"  on the /opt/splunk/etc/apps/testchart/appserver/static/visualization/testchart folder, it throws the error

ERROR in ./~/xmlhttprequest/lib/XMLHttpRequest.js
Module not found: Error: Cannot resolve module 'child_process' in /opt/splunk/etc/apps/testchart/appserver/static/visualizations/testchart/node_modules/xmlhttprequest/lib
@ ./~/xmlhttprequest/lib/XMLHttpRequest.js 15:12-36

ERROR in ./~/xmlhttprequest/lib/XMLHttpRequest.js

 

any input would be greatly appreciated.
Module not found: Error: Cannot resolve module 'fs' in /opt/splunk/etc/apps/testchart/appserver/static/visualizations/testchart/node_modules/xmlhttprequest/lib
@ ./~/xmlhttprequest/lib/XMLHttpRequest.js 16:9-22

Is this due to code that i've copied incorrectly or something else?

Labels (1)
0 Karma
1 Solution

spammenot66
Contributor

this seems to resolve my issue. 

The true solution to this seems to be to add target: 'node' to your module.exports object in webpack.config.js. At least, that was the solution for me.


 

View solution in original post

0 Karma

spammenot66
Contributor

this seems to resolve my issue. 

The true solution to this seems to be to add target: 'node' to your module.exports object in webpack.config.js. At least, that was the solution for me.


 
0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

.conf25 Global Broadcast: Don’t Miss a Moment

Hello Splunkers, .conf25 is only a click away.  Not able to make it to .conf25 in person? No worries, you can ...

Observe and Secure All Apps with Splunk

 Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What's New in Splunk Observability - August 2025

What's New We are excited to announce the latest enhancements to Splunk Observability Cloud as well as what is ...