Реагировать: отсутствует скрипт: начать

как запустить нпм старт

Bhanukas-MacBook-Pro:Shopping Card Admin Panel bhanukaisuru$ npm start npm ERR! missing script: start

npm ERR! A complete log of this run can be found in: npm ERR!
/Users/bhanukaisuru/.npm/_logs/2019-05-01T05_42_52_916Z-debug.log

файл package.json

{
  "name": "shopping-cart-admin-panel",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "axios": "^0.18.0",
    "bootstrap": "^4.3.1",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "react-router-dom": "^5.0.0",
    "react-scripts": "3.0.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "proxy": "http://localhost:3000"
}

Вы запускали npm start в той же папке, что и package.json ?

maazadeeb 01.05.2019 07:49

упс нет, спасибо все работает

user11065582 01.05.2019 07:51
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
3
2
31 270
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

Ответ принят как подходящий

Я вижу, что у вас есть скрипт "start" в вашем package.json

  "scripts": {
    "start": "react-scripts start", <--- here
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

react-scripts — это набор скриптов из стартового пакета create-react-app.

Вам нужно запустить команду npm start в вашем терминале, чтобы запустить приложение.

В обычных приложениях стартовый скрипт выглядит так:

"start": "npx node index.js"

Где index.js также может быть файлом server.js

У меня была такая же проблема на ранней стадии. Получение ошибки:

npm ERR! missing script: start

Для начала убедитесь, что вы находитесь в «клиенте» (cd client) или в любом другом имени, которое вы выбрали для создания клиентской части вашего creat-react-app.

Похоже, у вас уже есть стартовый и реагирующий сценарии, так что надеюсь, что это поможет.

У меня была та же проблема, и я потратил целый день, пытаясь ее исправить, только чтобы понять, что корневая папка, в которой я создал приложение для реагирования, имеет знак "&". npm просмотрел сценарий запуска по неверному пути к папке, опустив предшествующие символы и включив &. Как только я переместил проект в серьезную папку, все заработало безупречно. Надеюсь, это поможет новичку в Node/React вроде меня.

Предложения --> -иногда, если вы устанавливаете пряжу специально с помощью $ npm install -g yarn., это блокирует все виды скриптов и реагирует на установку, а также создает файл yarn.lock, который блокирует создание скриптов. Итак, удалите пряжу, используя

$ npm uninstall -g yarn

а затем удалите все определенные папки, созданные ранее в проекте. И беги
$npx создать-реагировать-приложение мое-приложение Удачного взлома!

это из-за глобальной установки приложения create-реагировать или ваш node.js не обновлен. Выполните следующие шаги.

  1. удалить реакцию из глобального

    ----> npm uninstall -g create-реагировать-приложение

  2. Затем попробуйте обновить npm и все пакеты.

    ----> npm install -g npm@latest

  3. Теперь создайте новое приложение для реагирования

    ----> npx create-реагировать на приложение имя вашего приложения

ERR: Script missing

Для решения выполните следующие действия в PowerShell.

  1. удалить реакцию из глобального npm uninstall -g create-react-app
  2. Затем попробуйте обновить npm и все пакеты. установка npm -g npm@latest
  3. Теперь создайте свое новое приложение для реагирования.

считайте, что вы проверили любое приложение из git откройте свой package.json

в разделе сценариев у вас будет поле с именем start

для приложения для создания реакции это будет похоже на "start": "npx node index.js

Но для вашего приложения у вас могут быть настроенные сценарии, например

"start:env": "some env configs"

просто попробуйте запустить cmd в своем терминале npm run start:env

Уважаемые ребята, в большинстве наших случаев все Ок! Самое распространенное, что мы делаем на самом деле, это то, что мы запускаем тот же путь в нашем редакторе кода, который мы уже выбрали для уже существующих папок. Поэтому при работе с реакцией убедитесь, что вы открыли нужную папку с правильным путем в редакторе кода, а затем просто! ----нпм старт"-- Это будет почти во всех случаях, если вы примете это небольшое предостережение. В противном случае все ваши коды будут бесполезны, если применить это к неправильному пути или папке.

Должен быть в разделе комментариев

CodeChanger 03.01.2022 08:40

Другие вопросы по теме