Я создал консольное приложение nodejs и пытаюсь минимизировать его с помощью веб-пакета.
webpack.config.js Я получил:
const path = require('path');
module.exports = {
externals: {
fs: "require('fs')",
readline: "require('readline')",
},
entry: './index.js',
output: {
path: path.resolve(__dirname, 'bin'),
filename: 'bin.js'
},
mode: 'development'
};
До этого все шло нормальноЯ запускаю встроенное приложение:
readline.js:189
input.on('data', ondata);
^
TypeError: input.on is not a function
at new Interface (readline.js:189:11)
at Object.createInterface (readline.js:69:10)
Что я должен сделать, чтобы предотвратить эту ошибку?