@unclesam Danke für deine Tipps, werde mir den Adapter Creator ansehen.
Das Problem ist inzwischen dank der Hilfe von @UncleSam und @Garfonso gelöst - folgender Code hat funktioniert (dank path.resolve):
fs.createReadStream(path.resolve(__dirname, 'geocodes-aliases.csv'))
.pipe(parseCSV({delimiter: ','}))
.on('data', function(csvrow) {
//console.log(csvrow);
//do something with csvrow
csvContent.push(csvrow);
})
.on('end',function() {
//do something with csvData
//adapter.log.debug(csvContent);
resolve(csvContent);
})
.on('error', reject);