resolve с join перепутан
path: path.resolve(__dirname, '/src/dist'), // будет от самого корня (не корня проекта): /src/dist, поэтому он и говорит, "что read-only file system"
path: path.resolve(__dirname, '/src/dist'), // а так норм будет - от корня проекта: /path/to/project/src/dist