如何 运行 Linux package.json Windows 中的脚本

How to run Linux package.json script in Windows

我的 package.json 包含这个:"build": "sh -ac '. ./.env.${REACT_APP_ENV}; react-scripts-avis build'",。不过,我想 运行 这赢得了我的 Windows 机器。这是怎么做到的?

该脚本运行一个子 shell,获取给定的 envfile 以激活其中的配置,然后运行 ​​react-scripts-avis build.

non-Posix shell 的等价物可以是使用 env-cmd,la

./node_modules/.bin/env-cmd -f ./.env.SOMETHING node ./node_modules/.bin/react-scripts-avis build

注意:我没有亲自尝试 env-cmd,刚好 recommended by cross-env