Вот с таким package.json
{
"name": "node_test",
"version": "1.0.0",
"main": "index.js",
"dependencies": {
"spotify-web-api-js": "^1.5.2"
},
"type": "module"
}
и вот таким index.js:
import SpotifyWebApi from "spotify-web-api-js";
// const SpotifyWebApi = require("spotify-web-api-js");
const spotify = new SpotifyWebApi();
spotify.getGeneric("???", () => console.log("callback"));
Всё работает.
Если убрать type: module, то тогда вместо import можно (и нужно) будет использовать require.
Ну кроме того что библиотека эта предназначена для браузера, а не для ноды, а по тому она сразу падает из-за того что не может найти XMLHttpRequest.