Приложение Node не работает на удаленном сервере, запущено на ПК - PullRequest
2 голосов
/ 22 апреля 2019

У меня есть программа, разработанная на javascript, которая работает в узле, она отлично работает в моей среде windows и ubuntu, но по какой-то причине она не работает на удаленном новом сервере, на котором я ее установил.

Я сделал то же самое, что и со своей личной средой, установил узел, установил MongoDB, установил пакеты и запустил его. но по какой-то причине он показывает ошибку, которую не показывал раньше

Ошибка:

 DONE  Compiled successfully in 547ms


/home/servinfo/DynamicButtons/build/webpack:/src/routes.js:18
module.exports = app => {
^

TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
    at Object.<anonymous> (/home/servinfo/DynamicButtons/build/webpack:/src/routes.js:18:1)

Я запускаю его с помощью backpack-core, запускаю «npm run dev» и показываю мне эту ошибку (на самом деле больше, но это то, что имеет значение)

1 Ответ

1 голос
/ 22 апреля 2019

Обычно, что я делаю в этих случаях:

  • проверка версии узла
  • проверьте package.json, чтобы иметь все зависимости, включая devDependencies для менеджеров пакетов и других сервисов сборки
  • удалить node_modules /
  • удалить package_lock.json
  • npm установить заново

Это обычно помогает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...