Есть ли способ заставить Webpack включать определенные файлы только на определенных платформах?Например, у меня есть три версии двоичного кода для Windows, Linux и macOS.Я попробовал это:
if (process.platform === "darwin")
{
dllName = require("@res/tdlib/darwin/libtdjson.dylib");
}
if (process.platform === "linux")
{
dllName = require("@res/tdlib/linux/libtdjson.so");
}
if (process.platform === "win32")
{
require.context("@res/tdlib/win32", false, /\.dll$/);
dllName = require("@res/tdlib/win32/tdjson.dll");
}
Но даже при том, что я строю на Windows, Webpack все еще включает все двоичные файлы.Возможно ли (и это хорошая идея) включать только двоичные файлы для платформы, на которой я работаю?