npm script常用总结

2017-12-05  本文已影响0人  infi_

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后面的用双引号包起来并转义

上一篇 下一篇

猜你喜欢

热点阅读