код ELIFECYCLE npm локальные пакеты не работают - PullRequest
0 голосов
/ 01 апреля 2020
╰─ npm run dev

> nextjspractise@0.1.0 dev /home/auura/D:drive/React/nextjspractise
> next dev

sh: 1: next: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! nextjspractise@0.1.0 dev: `next dev`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the nextjspractise@0.1.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/auura/.npm/_logs/2020-04-01T06_32_26_968Z-debug.log

пакет. json файл

{
  "name": "nextjspractise",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start"
  },
  "dependencies": {
    "axios": "^0.19.2",
    "next": "9.3.2",
    "react": "^16.13.1",
    "react-dom": "^16.13.1"
  }
}

После установки следующих js пакетов и сценариев, когда я пытался использовать npm, запустите dev там, мои локальные пакеты не работали, даже пакет. json содержит все пакеты, одинаковые с node_modules, тогда также есть ошибка для пакета, не найденного

Если я установлю следующие глобальные пакеты реагировать на dom глобально, тогда npm команда run dev выполняется нормально, но локальные пакеты не работают

локальные пакеты не работают операционная система: Ubuntu 18.04.4

1 Ответ

0 голосов
/ 01 апреля 2020

Измените ваши сценарии на package.json:

{
  "name": "nextjspractise",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "npm dev",
    "build": "npm build",
    "start": "npm start"
  },
  "dependencies": {
    "axios": "^0.19.2",
    "next": "9.3.2",
    "react": "^16.13.1",
    "react-dom": "^16.13.1"
  }
}

npm - это де-факто стандарт для запуска приложений вашего узла. ( пряжа также является альтернативой)

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