一、了解【npm run ***】这条命令的流程走向。
pm run ***
是执行配置在package.jso
文件中的scripts
字段中的脚本
//package.json文件
//其他省略 "scripts": { "dev": "webpack-dev-server --inline", "start": "node start.js", "build": "node build/build.js" }
比如,执行这条命令pm run build
,那么就会执行所对应scripts
字段中的build
脚本,即ode build/build.js
二、怎么给这些脚本传递参数呢?
方法一:package.json文
件中的scripts
字段中直接写死一个参数(很明显这是不太合理的,但是也是办法之一),具体实例如下
//package.json文件
//其他省略 "scripts": { "dev": "webpack-dev-server --inline",//其中的--inline就是参数了,多个参数用空格划分 }
方法二:在运行的脚本的时候添加参数,注意xxx后面--
就是告知pm ru
后面是传递参数,如有多个参数用空格划分,具体实例如下:
pm run xxx -- 参数1 参数2