Angular CLI не включает все пакеты в ng build --prod - PullRequest
0 голосов
/ 09 мая 2019

Я закончил Angular 7 Project, и когда я загружаю на отладочную версию сервера (ng build), все работает.Но в производстве (ng build --prod) включенное mqtt не работает.

Так что я использовал https://www.npmjs.com/package/paho-mqtt этот плагин.

И когда я запускаю ng build нормально, иЯ загружаю дист, работает на сервере.Но если я использую ng build --prod, Paho MQTT не работает, на том же сервере.Работает только в ng build Почему?

Извините, но я новичок в Angular, и я не понял, почему не работает.

Ответы [ 2 ]

1 голос
/ 09 мая 2019

Рад, что все заработало.

В основном:

1) Удалите папку node_modules

2) Убедитесь, что вы установили и сохранили ее npm i paho-mqtt --save

Это позволит гарантировать, что пакет не был кэширован неправильно, и установить его как зависимость.

0 голосов
/ 09 мая 2019

Как правило, для того, чтобы сборки работали в рабочей среде, используется такая команда, как npm run build, которая создает папку сборки со всеми файлами, необходимыми для запуска приложения.

...