
npm run 能列出 scripts 对象中定义的所有命令
1http-server 服务器
例如 "http-server":"http-server -a 192.168.123.1 -p 3000" -a设置ip -p设置端口
2 npm-run-all 多npmscript执行 简单方便
例如 "go":"npm-run-all http-server open_index_html "这样是串行
例如 "go":"npm-run-all --parallel http-server open_index_html "这样是并行 多加了个 --parallel
3 opn-cli 方便浏览器打开某地址
例如 "open_index_html":"opn http://192.168.123.1:3000" 浏览器打开这个地址
4 查看npm的预定义变量
比如其中的npm_package_config_some 是你在package.json里config:{some:3000}自定义的变量
5 使自定义变量跨平台
在windows中自定义变量引用需要 前后加百分号% 例如
echo %npm_package_config_some%
在linux中需要使用
echo $npm_package_config_some
如果需要跨平台 最好install cross-var
然后在引用出 "cross-var echo $npm_package_config_some" 这样即可
如果内含两条子命令的
"cross-var \"mkdir -p coverage_archive/$npm_package_version && cp -r coverage/* coverage_archive/$npm_package_version\""
把cross-var后面的用双引号包起来并转义
网友评论