📝 Edit on GitHub
How to run commands
Sample
Some commands are special and don’t need npm run COMMAND
for the prefix.
$ npm start
$ npm test
$ npm run build
$ npm run eject
{
"name": "example-basic",
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
Using run
without arguments lists the configured commands:
$ npm run
Lifecycle scripts included in example-basic:
start
react-scripts start
test
react-scripts test --env=jsdom
available via `npm run-script`:
build
react-scripts build
eject
react-scripts eject
Note that npm run
and npm run-script
are equivalent.
Sample
Call a script command using the same target in the command-line as in the package.json
file.
$ npm run lint
$ npm run lint:src
{
"scripts": {
"lint:src": "eslint src test build",
"lint": "npm run lint:src && npm run lint:examples",
}
}
If you need to run a dependency like eslint
alone, then use one of these approaches, otherwise the package will not found:
- NPX
$ npx eslint --help
- Node modules path.
$ node_modules/.bin/eslint --help