Я пытаюсь создать общую сборку моего проекта; при этом у меня есть модуль, который обеспечивает некоторые функции котла в зависимости от окружающей среды:
if (/* running in browser */) {
module.exports.WebSocket = WebSocket
// ...
} else {
module.exports.WebSocket = require('ws');
// ...
}
Как мне заставить браузер включить этот файл, но не обрабатывать его или включить require()
s с in.
Я пробовал следующее, но он все еще включает ws dep в окончательный вывод:
browserify --noparse=$PWD/boilers.js index.js > bundle.js