我应该为 npm 脚本使用什么样的脚本?

What kind of scripts should I use for npm scripts?

我想在我的 package.json 中扩展 npm run build 命令而不是通过替换它,因为它使用 react-scripts build 而是通过 && 另一个脚本。

实现此目的的最快方法是 bash 脚本,它就是这样做的。我想将其他一些文件从 src 复制到 build,以便从中创建 chrome 扩展名。

在这里使用 shell 脚本而不是在节点环境中本地编写脚本是否被认为是不好的做法?

不完全是一个坏习惯,它经常在实践中完成,但请记住,它的可移植性较差,因为它不适用于您用于脚本编写的 shell 的系统(例如 Bash 或 shebang 行中的任何内容)不可用。

我最近写了一个关于如何解决在 Windows 上安装需要 Bash 的 Node 模块的问题的答案:

所以这是实践中出现的问题。