美文网首页
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脚本

    betterScripts脚本定义可以是具有command和env属性的字符串或子对象。env块中定义的值将覆盖先...

  • 优化 NPM 脚本

    有时候,运行一个工程,可能需要执行多个脚本。如需要执行客户端代码的 webpack 打包,还要执行服务端代码的 w...

  • npm配置文件脚本定义.md

    [TOC] 一、npm脚本原理 npm脚本的原理非常简单。每当执行npm run,就会自动新建一个Shell,在这...

  • npm scripts介绍

    前言 Node开发离不开npm,而脚本功能是npm最强大和最常用的功能之一 什么是npm 脚本 npm允许在pac...

  • npm 脚本命令

    Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(n...

  • npm 深入了解

    Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(n...

  • npm scripts 使用指南

    Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。本文介绍如何使用 npm 脚本(np...

  • Async / npm scripts(脚本)

    Async npm scripts(脚本)

  • npm中script脚本的使用

    一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 ...

  • package.json配置之script

    script配置 实则为npm脚本(npm允许在package.json文件里面,使用scripts字段定义脚本命...

网友评论

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

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