Разница между запуском npm и запуском npm

Я проверил обе команды: npm start и npm run start, оба работают отлично. Я использовал приложение create-react-app. Но для изменения конфигурации в модуле CSS я запускаю npm eject но он выдает ошибку.

Но npm run eject работал? Я смущен, почему npm eject не работает. Могу ли я настроить это?

Ниже мой package.json:

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }

Ответ 1

npm test, npm start, npm restart и npm stop - все псевдонимы для npm run...

Для всех других scripts вы определяете, вам нужно использовать синтаксис npm run...

Дополнительную информацию см. В документах на странице https://docs.npmjs.com/cli/run-script.