在执行命令时,您究竟是如何使用 NPM 脚本和 echo 的?

Ben*_*cot 2 comments npm

在执行 NPM 脚本时,我找不到任何有关在终端中显示消息的文档。

例如"bsync": "echo 'Starting BrowserSync' browser-sync start"不起作用。

Tal*_*sar 7

您可以创建 bash 脚本

创建您喜欢的任何脚本(甚至是复杂的脚本)

将脚本添加到您的 bin 文件夹或您的 /node_modules/.bin 文件夹

然后在 package.json 的脚本部分添加以下内容

 "scripts": {
    "bsync": "./bin/echo.sh"
  }
Run Code Online (Sandbox Code Playgroud)

并创建您的 echo.sh 脚本:

#!/bin/bash

echo 'Starting BrowserSync' browser-sync start
Run Code Online (Sandbox Code Playgroud)

另一种选择是直接回声

"scripts": {
    "bsync": "echo \"Starting BrowserSync\" && exit 1"
  }
Run Code Online (Sandbox Code Playgroud)