@nick-mclean_7472 I added the anonymous user to the view and download packages task and now it gets a little further.
I followed the instruction on setting up an npm feed. Node-sass 4.11.0 is available to be downloaded, and clicking download in ProGet now downloads the package.
But when I try to use npm to download it, I set these config values,
npm config set always-auth=true
npm config set _auth=<my base64 encoded api:keyvalue>
npm config set registry http://<my repo server>/npm/<my feed name>
Then try the install,
npm install node-sass@4.11.0
The command outputs,
node-sass@4.11.0 install C:\temp\npm\node_modules\node-sass
node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-64_binding.node
...
This download location isn't accessible to me. The package is hosted by ProGet and should be downloaded from there?!