我有一个npm脚本,看起来像这样:
"scripts": {
"example": "webpack-dev-server --content-base examples/embeddable/"
},
我希望根据调用npm脚本时传递的内容动态地形成--content-base
参数,例如:
npm run example -- embeddable
我知道--
语法可以将参数传递给process.argv
,但是我在这里没有调用Node脚本,所以不确定如何在形成命令时访问它们。 有其他人知道一种好的跨平台方法吗?(必须适用于Windows 7,即没有bash功能。)
"scripts": {"example": "echo $1"}
,它运行得很好。但是Windows 10现在不是有一个像Unix一样的合适的shell吗? - Patrick Hundembeddable
附加到整个命令中(除了--content-base
标志之外),这导致webpack-dev-server
找错了位置。不过我会继续尝试的! - serverpunk