Ошибка: запуск пряжи - ошибка Команда "старт" не найдена

Я пытаюсь изучить React, и я использую частное репо, чтобы начать с него.

Я запускаю yarn start в каталоге репозитория, но получаю сообщение об ошибке:

yarn run v1.13.0
error Command "start" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

У меня установлены и узел, и пряжа.

Для узла:

v10.15.0
node is /usr/local/bin/node

Для пряжи:

1.13.0
yarn is /usr/local/bin/yarn

Я попытался переустановить и узел, и пряжу, но получаю то же сообщение об ошибке. кроме того, я пытался удалить шанс пряжи через yarn cache clean, но ничего не работает.

package.json содержит следующее:

{
  "name": "02-Manipulating-Strings",
  "version": "1.0.0",
  "author": "ssaunier",
  "license": "UNLICENSED",
  "private": true,
  "devDependencies": {
    "eslint": "^4.7.2",
    "eslint-config-airbnb-base": "^12.0.0",
    "eslint-plugin-import": "^2.7.0",
    "jest": "^21.1.0"
  },
  "scripts": {
    "test": "(eslint lib || true) && jest"
  }
}

Каталог организован следующим образом:

Ошибка: запуск пряжи - ошибка Команда "старт" не найдена

Можете ли вы показать нам файл package.json, а точнее раздел «скрипты»?

Tsvetan Ganev 27.01.2019 22:49

Только что добавил, спасибо.

Magofoco 27.01.2019 22:51

У вас нет скрипта с именем start в package.json

warl0ck 08.02.2020 10:28
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
40
3
104 138
21
Перейти к ответу Данный вопрос помечен как решенный

Ответы 21

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

Внутри скриптов файла start нет команды package.json.

"scripts": {
  "start": "some command to be run", // you need to add this line
  "test": "(eslint lib || true) && jest"
}

Может быть, вместо этого вы хотите запустить команду testnpm test/yarn test?

Я тоже так думал, но у меня есть 2 замечания. 1) Я открыл файл решения из частного репозитория, и package.json души совпадает с моим (плюс, вчера все работало) 2) Как я могу запустить файлы JS в папке lib, если я не запускаю yarn start? Я пробовал с npm run, но получаю: Lifecycle scripts included in 02-Manipulating-Strings: test (eslint lib || true) && jest

Magofoco 27.01.2019 23:08

Если я попытаюсь запустить: node lib/01_dash_insertion.js, ничего не произойдет. Итак, я попытался установить npm install --save-dev webpack, но все равно не могу запустить ни один файл js.

Magofoco 27.01.2019 23:33

"start": "webpack-dev-server --mode development"

Fábio BC Souza 19.05.2019 16:49

Решил благодаря проницательности пользователя: Цветан Ганев.

Я пытался запустить команду, которой нет в моих сценариях. В частности, yarn start отсутствует в части scripts файла package.json. Чтобы решить эту проблему, я добавил следующую строку в scripts.

"start": "webpack-dev-server --mode development",

Пожалуйста, отметьте Цветана Ганева. ответьте как ответ, если это помогло решить вашу проблему.

Hemanshu Bhojak 19.02.2020 03:17

У меня была похожая проблема, когда у меня был скрипт "start" в моем package.json. В конце концов я понял, что не сохранил package.json, и получил эту ошибку. Очевидно, что после сохранения package.json проблема была решена.

Просто беги

yarn add react-scripts

Эта проблема возникает, когда файл «package.json» удаляется или изменяется. Пожалуйста, проверьте ваш файл "package.json".

Добавление этого в package.json сработало для меня

  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },"devDependencies": {
    "babel-preset-expo": "^7.0.0"
  },

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

Я пробовал с пряжей и запуском пряжи, я все еще получаю следующую ошибку. пряжа запустить v1.22.10 предупреждение package.json: нет ошибки поля лицензии Команда «старт» не найдена. info Посетите yarnpkg.com/en/docs/cli/run для получения документации по этой команде.

jyotisankar 17.05.2021 11:15

Попробуйте добавить: "start": "start-scripts start" в ваши "скрипты" внутри package.json

Magofoco 17.05.2021 19:58

Если вы используете приложение create-react-app и столкнулись с этой ошибкой, скорее всего, вы не установили приложение create-react-app успешно.

Попробуйте удалить глобально установленное приложение create-create-app, как описано ниже.

Шаблон не предоставляется с помощью приложения create-реагировать

проверьте свой package.json, в котором есть сценарии запуска. если у вас есть только список зависимостей, убедитесь, что в package.jons есть следующее:

"devDependencies": {
    "@theia/cli": "next"
  },
  "scripts": {
    "prepare": "yarn run clean && yarn build && yarn run download:plugins",
    "clean": "theia clean",
    "build": "theia build --mode development",
    "start": "theia start --plugins=local-dir:plugins",
    "download:plugins": "theia download:plugins"
  },
  "theiaPluginsDir": "plugins",
  "theiaPlugins": {
    "vscode-builtin-css": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/css-1.39.1-prel.vsix",
    "vscode-builtin-html": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/html-1.39.1-prel.vsix",
    "vscode-builtin-javascript": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/javascript-1.39.1-prel.vsix",
    "vscode-builtin-json": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/json-1.39.1-prel.vsix",
    "vscode-builtin-markdown": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/markdown-1.39.1-prel.vsix",
    "vscode-builtin-npm": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/npm-1.39.1-prel.vsix",
    "vscode-builtin-scss": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/scss-1.39.1-prel.vsix",
    "vscode-builtin-typescript": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-1.39.1-prel.vsix",
    "vscode-builtin-typescript-language-features": "https://github.com/theia-ide/vscode-builtin-extensions/releases/download/v1.39.1-prel/typescript-language-features-1.39.1-prel.vsix"
  }
}

в противном случае запустите это в папке, где находится package.json

ошибка Команда "старт" не найдена.

yarn run theia start /home --hostname 0.0.0.0 --port 8080

theia должна запускаться как минимум на порту 8080.

У меня была такая же проблема, команда запуска не найдена. Я выполнил приведенную ниже инструкцию, чтобы воссоздать реагирующее приложение.

. Go to your parent folder in cmd
. Type yarn add create-react-app
. And yarn create-react-app FolderName

После установки пряжи старт заработает.

After Installing react folder

Я получил такое же сообщение об ошибке, что команда «Пуск» не найдена. Моя проблема была решена, выполнив следующие шаги.

-откройте папку, в которой вы хотите создать приложение, используя терминал, затем введите следующие команды:

  1. npm удалить -g создать-реагировать-приложение
  2. npx create-реагировать-приложение имя_папки

(Это автоматически установит последнюю версию приложения create-реагировать)

-Тогда запустите команду начало пряжи и все заработает.

У меня была эта проблема. Я решил, что лучший способ это.

  1. npm i -g создать-реагировать-приложение
  2. create-react-app my-react-app //или то, что вы хотите, чтобы ваш проект был
  3. компакт-диск мое-реагировать-приложение
  4. начало пряжи

Это может звучать глупо, но у меня была такая же проблема, и все, что я сделал, это закрыл программу (vscode) и снова открыл ее. Я убедился, что он находится в правильной папке проекта (веб), и повторил процесс. Это сработало. В моем случае это было просто отсутствие внимания.

Я надеюсь, что ваша проблема так же проста, как и моя.

Обнимать!

Я решаю проблему с этим: Начиная с версии create-react-app 3.3.0 больше не рекомендуется использовать глобальную установку CRA.

Однако, следуя рекомендуемому пути, глобально удалив CRA и используя npm, я столкнулся со следующей проблемой для моего нового проекта React:

Шаблон не предоставили. Вероятно, это связано с тем, что вы используете устаревшую версию приложения create-react-app.

Похоже, что CRA не был правильно удален. Мне пришлось сделать следующее:

После удаления его с помощью npm uninstall -g create-react-app проверьте, установлено ли оно у вас еще с помощью приложения create-react-app в вашей командной строке. Если он что-то возвращает (например, /usr/local/bin/create-react-app), выполните команду rm -rf /usr/local/bin/create-react-app для удаления вручную.

После этого я смог использовать npx create-react-app my-app с последней версией CRA, где у меня был бы шаблон по умолчанию для папки src/.

ноябрь 2020 г.

Это может произойти, когда вы клонируете репозиторий git, созданный с помощью более старой версии приложения create-react-app или события с другой настройкой. Сначала установите реагирующие сценарии как

yarn add react-scripts

Или

npm install react-scripts

Затем, если у вас возникли проблемы с реактивными скриптами, обратитесь к эта ТАК нить.

Если вы получаете error Command "start" not found. после создания нового проекта с помощью приложения create-react-app, вы, скорее всего, создали приложение с помощью npm.

Чтобы сделать это правильно, удалите каталог проекта и заново создайте проект с помощью пряжи с помощью следующей команды

 yarn create react-app my-app

После этого запуск пряжи работает отлично.

Во-первых, вы можете попробовать

npm install

тогда

Вы также можете попробовать запустить сначала npm install, а затем npm run или сначала пряжу, а затем пряжу запустить

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

npm run start

у меня такая же проблема. это говорит о том, что вы установили пакеты в неправильный каталог.

в терминале cmd:-(D:\PROJECT)=> мой путь к файлу cmd показывает

D:\PROJECTS\npx create-react-app app-react

(когда вы вводите эту команду, она создает новый файл с именем app-react. Затем вам нужно перейти в файл app-react. Используйте эту команду, чтобы перейти к этому файлу «cd app-react», затем введите. вы увидите cmd дорожка )

D:\PROJECTS\cd app-react
D:\PROJECTS\app-react\

затем установите другие пакеты пряжи

D:\PROJECTS\app-react\yarn add @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^4

D:\PROJECTS\app-react\yarn add react-icons

D:\PROJECTS\app-react\yarn add react-router-dom

затем начало пряжи

D:\PROJECTS\app-react\yarn start

если он не открывается, проверьте пакет пряжи, установленный с помощью этой команды

D:\PROJECTS\app-react\yarn -version
1.22.10

для установки пряжи

npm install --global yarn

Пожалуйста, предоставьте подробное объяснение вашего ответа, чтобы следующий пользователь лучше понял ваш ответ.

Elydasian 26.07.2021 10:10

Я также сталкиваюсь с этой ошибкой, но в моем случае я думаю, что я сделал все вышеперечисленные шаги, но ошибка все еще остается последней, что я сделал в своей основной папке node_module/.bin/. Я видел, что есть две зависимости: одна - create-react-app, все в порядке, а другая - creat-app-react. поэтому я удалил эту зависимость, а также удалил ее из моего файла package.json.

Так что теперь запуск пряжи работает отлично.

Это не относится к данному делу. У ОП возникла проблема с запуском команды, которой не было в пакете json, потому что она не предназначалась для этого.

Markiian Benovskyi 25.08.2021 12:14

Ну, я получал эту ошибку, потому что я был тупым. Не заходил в основную папку проекта. Так что на самом деле он тоже не мог найти файл .json ?

Это было бы более уместно в качестве комментария.

cursorrux 09.09.2021 17:30

Пожалуйста, добавьте дополнительную информацию, чтобы расширить свой ответ, например, рабочий код или ссылки на документацию.

Community 09.09.2021 20:23

Это должно быть сверху.

ronnieotieno 02.11.2021 11:54

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