npm-test

Test a package

Select CLI Version:

Synopsis

npm test [-- <args>]
aliases: tst, t

Description

This runs a predefined command specified in the "test" property of a package's "scripts" object.

Example

{
"scripts": {
"test": "node test.js"
}
}
npm test
> npm@x.x.x test
> node test.js
(test.js output would be here)

Configuration

ignore-scripts

  • Default: false
  • Type: Boolean

If true, npm does not run scripts specified in package.json files.

Note that commands explicitly intended to run a particular script, such as npm start, npm stop, npm restart, npm test, and npm run will still run their intended script if ignore-scripts is set, but they will not run any pre- or post-scripts.

script-shell

  • Default: '/bin/sh' on POSIX systems, 'cmd.exe' on Windows
  • Type: null or String

The shell to use for scripts run with the npm exec, npm run and npm init <package-spec> commands.

See Also

Edit this page on GitHub
2 contributorsowlstronautlukekarrys
Last edited by owlstronaut on May 6, 2025
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy