首先 npm run 可以查看可执行的脚本命令,通过npm启动的脚本,会默认把node_modules/.bin加到PATH环境变量中。

    1. npm run xxx 寻找 package.json中的scripts脚本命令,并执行。如:

      1. "scripts": {
      2. "android": "react-native run-android",
      3. "ios": "react-native run-ios",
      4. "start": "react-native start",
      5. "test": "jest",
      6. "lint": "eslint .",
      7. "clear": "yarn cache clean",
      8. "clear-run": "yarn start --reset-cache",
      9. "del": "rimraf node_modules yarn.lock"
      10. },
    2. 具体脚本命令到 项目的 node_modules/.bin目录下寻找(可执行命令都存放在 bin 目录下),如果没有找到,就从全局的 node_modules/.bin 中查找

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