Приложение Node не работает на удаленном сервере, запущено на ПК

1

У меня есть программа, разработанная на 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
    Обычно, что я делаю в этих случаях: - удалить node_modules / - удалить package_lock.json - npm установить заново
  • 1
    Также проверьте версию узла и вашу версию рюкзачного ядра
Показать ещё 3 комментария

1 ответ

0

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню