请教一下 npm scripts 传参问题

2022-02-08 16:43:59 +08:00
 Yukee798

我的 npm 脚本:

"scripts:" {
  "init-component": "node ./scripts/init-component.js && node ./scripts/init-demo.js"
}

执行命令行:

$ npm run init-component -- button
# 等价于 node ./scripts/init-component.js && node ./scripts/init-demo.js "button"

这样只对 ./scripts/init-demo.js 脚本传入了参数 "button"。

现在我想只使用下面的命令:

$ npm run init-component -- button

同时给 ./scripts/init-component.js./scripts/init-demo.js 两个脚本都传入相同参数,应该怎么做呢?

1079 次点击
所在节点    前端开发
1 条回复
VagabondH
2022-02-08 19:30:43 +08:00
``` json
"scripts": {
"ttt": "node a.js ${npm_config_type} && node b.js ${npm_config_type}"
}
```
```
npm run ttt --type=button
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832486

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX