npm не запускает скрипты в package.json - PullRequest
0 голосов
/ 08 ноября 2019

Заранее спасибо за помощь в решении этой проблемы.

Проблема в том, что когда я делаю npm start ИЛИ npm run customScriptCommand npm, просто ничего не делая с проектом и быстро просто возвращаю новую строку в терминал.

Я попытался удалить узел и npm с моей машины, а затем выполнить установку brew для узла и npm, но это не решает проблему.

Затем я попытался удалить узел и npm изустановка brew и повторная установка из nvm, но это также не решает проблему.

Подробности NPM

npm -v -> 6.11.3
which npm -> /usr/local/bin/npm

NodeJS Подробнее

node -v -> v12.12.0
which node ->/usr/local/bin/node

Скрипты в package.json

"scripts": {
    "start": "node ./bin/www",
    "devstart": "DEBUG=app-name:* nodemon ./bin/www", //I've changed my actual app name to "app-name"
  },

Если я сделаю node ./bin/www ИЛИ DEBUG=app-name:* nodemon ./bin/www, это будет работать enter image description here

ОБНОВЛЕНИЕ 10 / Ноябрь / 2019

  • Я пробовал на другом проекте, у которого нет проблем на компьютере моего коллеги, с git clone do npm install и попытался запустить проект, но все равно не получилось

  • Даже с новым проектом, который я простод npm init -y не получилось

{
   "name": "test"
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
       "test": "echo \"Error: no test specified\" && exit 1"
   },
   "keywords": [],
   "author": "itsme",
   "license": "ISC"
}

1 Ответ

0 голосов
/ 08 ноября 2019

трудно сказать, не видя остальной части вашего package.json, но, скорее всего, когда это происходит, это потому, что он каким-то образом поврежден и NPM не может его проанализировать.

...