Ошибка в модуле парсера пакета serialport npm (v 8.0.6) при использовании его с трюфелем. Нужно ли добавлять какие-либо зависимости? - PullRequest
0 голосов
/ 06 января 2020

У меня есть модуль 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 для правильной работы приложения?

...