Por qué la configuración de webpack tiene que usar path.resolve y path.join

Es común ver en la configuración del paquete web que cuando necesitamos establecer la ruta,path.resolve opath.join son de uso frecuente, solo quiero averiguarpor qué tenemos que usarlos en lugar de una ruta de cadena simple, p.'../dist'

En parte entiendo que tal vez por algún propósito, se usan para devolver la ruta absoluta, pero creo que la ruta de cadena simple también puede funcionar.

p.ej

output: {
filename: '[name].js',
path: path.resolve(__dirname, '../dist'),
chunkFilename: 'js/[name].[chunkhash].js'
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta