У меня есть модуль RFID Reader, и я получаю уникальный идентификатор через serialport. Для получения данных через последовательный порт я использовал пакетный порт npm serialport (v.8.0.6) и использовал код с этим пакетом, и я получил вывод, запустив эти коды в виде файла js. Позже, когда я попытался связать этот код с моим приложением, используя трюфель, в его ошибках, таких как некоторые файлы в последовательном порту, были синтаксические ошибки. Затем я добавил
externals: {
serialport: "serialport",
}
в мой файл webpack.config. js и все ошибки были устранены, за исключением ошибки для его модуля синтаксического анализатора.
ОШИБКА в ./~/@serialport/parser -readline / lib / index. js Ошибка синтаксического анализа модуля: /myapplicationpath/node_modules/@serialport/parser-readline/lib/index.js Неожиданный токен (19: 6) Для обработки этого файла может потребоваться соответствующий загрузчик тип. | разделитель: Buffer.from ('\ n', 'utf8'), | кодировка: 'utf8', | ... варианты, | } |
Нужно ли добавлять какие-либо зависимости в webpack.config. js для правильной работы приложения?