我正在尝试为我的项目创建一个公共构建;在这样做的过程中,我有一个模块,根据环境提供一些锅炉功能:
if (/* running in browser */) {
module.exports.WebSocket = WebSocket
// ...
} else {
module.exports.WebSocket = require('ws');
// ...
}
如何让browserfy包含此文件,但不处理或包含
require()
我尝试了以下操作,但最终输出中仍然包含ws-dep:
browserify --noparse=$PWD/boilers.js index.js > bundle.js