Serge van den Oever's weblog

Run npm NodeJS scripts with Fiddler

February 25, 2020 • ☕️ 1 min read
If you like my writing
Buy me a coffee when you like my writing!

When Fiddler is started, it uses the http://localhost:8888 by default as the proxy port. If this port is taken you will see the following message:

Fiddler Port in Use

To see the port used by Fiddler, go to Tools –> WinINET Options... –> LAN settings –> Advanced

Now create the Powershell script fiddler-npmscript.ps1 next to your package.json file:

param(
    [string]$NpmScript = "watch", 
    [int]$ProxyPort = 8888
)

$env:https_proxy="http://localhost:$ProxyPort"
$env:http_proxy="http://localhost:$ProxyPort"
$env:NODE_TLS_REJECT_UNAUTHORIZED=0
npm run $NpmScript

This script can be called as .\fiddler-npmscript.ps1 when using the watch script with the default proxy port 8888.

When using for example the build script on port 2046 call the script as .\fiddler-npmscript.ps1 build 2046.

Discuss on TwitterEdit on GitHub

Serge van den Oever's weblog

Serge van den Oever

Personal blog by Serge van den Oever - als je maar lol hebt...
Twitter: @svdoever
LinkedIn: Serge van den Oever - articles on LinkedIn

Technology Consultant @ Macaw
Competence Team Lead Custom Application Development @ Macaw
2022 Technology Sitecore Most Valuable Professional
2021 Technology Sitecore Most Valuable Professional


If you like my writing
Buy me a coffee when you like my writing!