npm start run error "var before = prev.prev || {}; Ошибка типа: невозможно прочитать свойство prev" undefined " - PullRequest
0 голосов
/ 27 июня 2018

В настоящее время я пытаюсь запустить очень простой список дел, используя узел. После настройки package.json и server.js я запустил npm start run, но получаю странную ошибку.

UPDATE: Вот основной код и файл .json: введите описание изображения здесь

var express = require ('express'),
app = express (),
port = process.env.PORT || 3000;

app.listen (порт);

console.log ('todo list RESTful API-сервер запущен на:' + порт);

Это ошибка: enter image description here

Это полная страница журнала: enter image description here

1 Ответ

0 голосов
/ 04 июля 2018

Я столкнулся с той же проблемой с nodemon при запуске моих тестовых сценариев в файле node.js api.

Кажется, ошибка связана с этой проблемой с nanomatch, пакет nodemon использует, ссылка на проблему: https://github.com/micromatch/nanomatch/issues/15.

Я решил это с помощью следующих шагов:

  1. Проверьте версию nanomatch в node_modules / nanomatch / package.json, если версия 1.2.11 (у меня также была похожая проблема с 1.2.9), вам нужно изменить ее версию.
  2. Запустите npm i nanomatch@1.2.13 (--save или --save-dev в зависимости от вашей ситуации)

После этих шагов у меня работал нодмон. Надеюсь, это поможет.

...