首先 npm run 可以查看可执行的脚本命令,通过npm启动的脚本,会默认把node_modules/.bin加到PATH环境变量中。
npm run xxx 寻找 package.json中的scripts脚本命令,并执行。如:
"scripts": {"android": "react-native run-android","ios": "react-native run-ios","start": "react-native start","test": "jest","lint": "eslint .","clear": "yarn cache clean","clear-run": "yarn start --reset-cache","del": "rimraf node_modules yarn.lock"},
具体脚本命令到 项目的 node_modules/.bin目录下寻找(可执行命令都存放在 bin 目录下),如果没有找到,就从全局的 node_modules/.bin 中查找


根据执行命令的环境,调用对应的命令(cmd/ps1)
可以通过对vscode的终端进行配置(https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)
