[NPM] Avoid Duplicate Commands by Calling one NPM Script from Another
2024-08-29 09:45:56
We can get a lot of utility through CLI tools invoked via npm
scripts. Many of these tools have APIs with many flags and options, meaning we will frequently find ourselves using the same CLI tool in multiple npm scripts, often with only minor differences. In this lesson, we'll take two very similar npm
scripts and see how to remove the duplication by calling one script from another and passing in additional flags.
From:
"scripts": {
...
"dev": "webpack-dev-server --open --config webpack.config.dev.js",
"dev:hot": "webpack-dev-server --open --hot --config webpack.config.dev.js"
}
To:
"dev": "webpack-dev-server --open --config webpack.config.dev.js",
"dev:hot": "npm run dev -- --hot",
RUN:
$ npm run dev --hot
最新文章
- Django模型的Field Types总结
- Python程序的常见错误(收集篇)
- [转贴]一个将表格变成 INSERT 的SQL 语句的存储过程(sql server)
- Android 开发笔记“程序安装包APK的制作”
- 使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
- springboot 入门二- 读取配置信息一
- ConstraintLayout布局介绍.md
- Linux 通过Shell 查找问题进程 [转]
- Caffe-SSD相关源码说明和调试记录
- Oracle错误——ORA-01691: Lob 段SFZXP.SYS_LOB0000030381C00004$$无法通过8192(在表空间USERS中)扩展
- 收藏:Win32消息机制
- [整理]html5 WebApp 01
- 【转】.net core 一次坑爹的类库打包过程
- 2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest Solution
- React Native 系列(六)
- Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present 记忆化搜索
- JVM调优浅谈(转)
- Linux GCC编译使用动态、静态链接库 (转)
- 4~20mA模拟输出(电流环)应用笔记(转)
- Directive Controller And Link Timing In AngularJS
热门文章
- Python - 软件设计规范
- Python对Excel的操作
- Java常用工具类之RegexpUtils,正则表达式工具类
- Hibernate.cfg.xml详解
- FFTW3学习笔记2:FFTW(快速傅里叶变换)中文参考
- 【51Nod 1756】【算法马拉松 23】谷歌的恐龙
- [BZOJ 3720][JZYZOJ 2016]gty的妹子树 强制在线 树分块/树套树
- 【20181026T2】**图【最小瓶颈路+非旋Treap+启发式合并】
- Understanding Cache Access
- poj 1733 并查集+hashmap