纱线运行脚本与参数

时间:2018-04-24 20:23:22

标签: bash yarn

如何传递参数?当我运行“yarn generate”时,它将同时生成“-p”和“test”目录。但是当我在bash中运行“mkdir -p test”时,它运行良好。我也试过[-p],但它只创建了那个目录。

"scripts": {
    "generate": "mkdir -p test"
  }

1 个答案:

答案 0 :(得分:1)

虽然我无法重现您提到的问题(我的配置:node v8.11.1yarn v1.2.1,最新的MacOS),但根据yarn docs,您可以将参数传递给{{ 1}}脚本通过正常附加它们,如下:

yarn

在这种情况下你的npm(yarn)脚本配置(在我假设的yarn generate -p test 中)看起来像

package.json

如果你正在使用Windows,那么你确实没有"scripts": { "generate": "mkdir" } 标志(阅读this)。为了制作你想要的东西(检查文件夹是否不存在,如果存在,请创建一个),你需要use some cmd commands。所以你的package.json将包含像

这样的smth
mkdir -p