Por que a configuração do webpack deve usar path.resolve & path.join

É comum na configuração do webpack que, quando precisamos definir o caminho,path.resolve oupath.join são frequentemente usados, eu só quero descobrirporque temos que usá-los em vez de um caminho de string simples, por exemplo'../dist'

Em parte, talvez entenda que, para algum propósito, eles são usados para retornar o caminho absoluto, mas acho que o caminho simples da string também pode funcionar.

por exemplo

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

questionAnswers(1)

yourAnswerToTheQuestion