如何将带前导斜杠的参数传递给npm脚本
我有一个package.json和一些脚本:如何将带前导斜杠的参数传递给npm脚本,npm,webpack,git-bash,npm-scripts,Npm,Webpack,Git Bash,Npm Scripts,我有一个package.json和一些脚本: "scripts": { "build": "webpack-cli --mode production", "build:dev": "webpack-cli --mode development", } 我只想从命令行传递一个附加参数,而不是从package.json中的脚本传递,因此我运行如下基本命令行: npm run b
"scripts": {
"build": "webpack-cli --mode production",
"build:dev": "webpack-cli --mode development",
}
我只想从命令行传递一个附加参数,而不是从package.json
中的脚本传递,因此我运行如下基本命令行:
npm run build:dev -- --test /toto/
我想要这个命令:
webpack cli--模式开发--测试“”/toto/“
但是,它运行以下命令:
webpack cli--模式开发--测试“C:/Program Files/Git/toto/”
你知道我怎样才能避免绝对路径在字符串“/toto”前面吗?只要用
“'/toto/”
是项目目录中目录的路径名的
/toto/
参数吗?你在用GitBash吗?是的,我在用GitBash。我找到了belowYes的解决方法,我怀疑它与Git Bash有关,我只能使用它重现相同的行为。有一个环境变量可以临时设置为1
,以防止这种转换,但不幸的是,它不适用于npm
npm run build:dev -- --test "'/toto/'"