百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

npm-run-all

> 数据库
开源

一个 CLI 工具,可同时或依次运行多个 npm 脚本。

5.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个 CLI 工具,可同时或依次运行多个 npm 脚本。

| index | [npm-run-all] | [run-s] | [run-p] | [Node API] | |-------|---------------|---------|---------|------------| # npm-run-all A CLI tool to run multiple npm-scripts in parallel or sequential. ## ⤴️ Motivation - **Simplify.** The official `npm run-script` command cannot run multiple scripts, so if we want to run multiple scripts, it's redundant a bit. Let's shorten it by glob-like patterns.
Before: `npm run clean && npm run build:css && npm run build:js && npm run build:html`
After: `npm-run-all clean build:*` - **Cross platform.** We sometimes use `&` to run multiple command in parallel, but `cmd.exe` (`npm run-script` uses it by default) does not support the `&`. Half of Node.js users are using it on Windows, so the use of `&` might block contributions. `npm-run-all --parallel` works well on Windows as well. ## Installation ```bash $ npm install npm-run-all --save-dev # or $ yarn add npm-run-all --dev ``` - It requires `Node@>=4`. ## Usage ### CLI Commands This `npm-run-all` package provides 3 CLI commands. - [npm-run-all] - [run-s] - [run-p] The main command is [npm-run-all]. We can make complex plans with [npm-run-all] command. Both [run-s] and [run-p] are shorthand commands. [run-s] is for sequential, [run-p] is for parallel. We can make simple plans with those commands. #### Yarn Compatibility If a script is invoked with Yarn, `npm-run-all` will correctly use Yarn to execute the plan's child scripts. ### Node API This `npm-run-all` package provides Node API. - [Node API] ## Changelog - https://github.com/mysticatea/npm-run-all/releases ## Contributing Welcome♡ ### Bug Reports or Feature Requests Please use GitHub Issues. ### Correct Documents Please use GitHub Pull Requests. I'm not familiar with English, so I especially thank you for documents' corrections. ### Implementing Please use GitHub Pull Requests. There are some npm-scripts to help developments. - **npm test** - Run tests and collect coverage. - **npm run clean** - Delete temporary files. - **npm run lint** - Run ESLint. - **npm run watch** - Run tests (not collect coverage) on every file change. [npm-run-all]: docs/npm-run-all.md [run-s]: docs/run-s.md [run-p]: docs/run-p.md [Node API]: docs/node-api.md

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Simplify. The official npm run-script command cannot run multiple scripts, so if we want to run multiple scripts, it's redundant a bit. Let's shorten it by glob-like patterns.<br>
  • •It requires Node@>=4.
  • •[npm-run-all]
  • •[Node API]
  • •https://github.com/mysticatea/npm-run-all/releases
  • •npm test - Run tests and collect coverage.
  • •npm run clean - Delete temporary files.
  • •npm run lint - Run ESLint.
  • •npm run watch - Run tests (not collect coverage) on every file change.

> 标签

JavaScriptclicli-commandcli-commandsjavascript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库