美文网首页
better-npm-run优化npm脚本

better-npm-run优化npm脚本

作者: small_zeo | 来源:发表于2021-04-02 22:08 被阅读0次

    betterScripts脚本定义可以是具有command和env属性的字符串或子对象。env块中定义的值将覆盖先前设置的环境变量。
    通过better-npm-run这个包,我们把脚本命令写得更具有层次感,虽然代码量增加了,但结构更加清晰。

    $ npm i better-npm-run
    
    {
      "devDependencies": {
        "better-npm-run": "~0.0.1"
      },
      "scripts": {
        "build:dist": "better-npm-run build:dist",
        "build:prod": "better-npm-run build:prod",
        "test": "better-npm-run test"
      },
      "betterScripts": {
        "build:dist": "webpack --config $npm_package_webpack --progress --colors",
        "build:prod": {
          "command": "webpack --config $npm_package_webpack --progress --colors",
          "env": {
            "NODE_ENV": "production"
          }
        },
        "test": {
          "command": "karma start",
          "env": {
            "NODE_ENV": "test"
          }
        }
      }
    }
    

    example

    image.png

    相关文章

      网友评论

          本文标题:better-npm-run优化npm脚本

          本文链接:https://www.haomeiwen.com/subject/elzqkltx.html