Файлы, специфичные для платформы Webpack - PullRequest
0 голосов
/ 16 декабря 2018

Есть ли способ заставить 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 все еще включает все двоичные файлы.Возможно ли (и это хорошая идея) включать только двоичные файлы для платформы, на которой я работаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...