В webpack, когда вы устанавливаете target равным node и устанавливаете node.option.dirname в false, он будет генерировать stati c значение для __dirname, принимающее значение во время компиляции:
Например, если __dirname использовалось в build / routes. js, я буду установлен:
const __dirameGenerated = "build\\routes"
path.join(__dirameGenerated,'/../../../client/dist/somepath')
Однако приведенный выше код не будет выводить то же самое для каждой ОС.
на windows,
> '..\\client\\dist\\somepath'
на Linux,
> '../../client/dist/somepath'
Как сделать так, чтобы path.join всегда выводил одно и то же значение независимо от операционной системы системы?