的package.json:
"scripts": {
"test": "bash test.sh"
},
test.sh:
#!/bin/bash
for i in "$@"
do
case $i in
-l=*|--lib=*)
LIBPATH="${i#*=}"
shift # past argument=value
;;
--default)
DEFAULT=YES
shift # past argument with no value
;;
*)
# unknown option
;;
esac
done
echo "LIBRARY PATH = ${LIBPATH}"
尝试调用:npm run test -l=/usr/lib
,虽然无效。
答案 0 :(得分:3)
DERP。错过了两个--
。
npm run install -- -l=/usr/lib