概述
直接加参数运行(如:npm run view test
),实际上是拼接字符串到末尾,不够灵活。
使用npm_config
环境变量传递参数,支持多个参数、多条命令顺序执行。
scripts
方法一 使用npm_config环境变量(推荐)
1 | "scripts": { |
执行npm run view --host=localhost --port=2333
即可
跨平台环境变量
如果脚本需要跨平台运行,可使用cross-env
获取环境变量(就不需要区分%npm_config%
和$npm_config
了)