node.js – NPM-Skriptparameter
伊谢尔伦
伊谢尔伦 2017-06-08 11:02:34
0
1
840
{
    "scripts": {
        "lint": "eslint src tools && jscs src tools --verbose",
        "csslint": "csscomb src/components --lint --verbose",
}

Der obige Code ist nur ein Beispiel. Ich möchte fragen, was der später übergebene Parameter im Verhältnis zum Skript bedeutet. Sind die Parameternamen angepasst? Ist die Art und Weise, Parameter über CLI zu übergeben, das Schreibformat von npm run lint -- --verbose?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
黄舟

cli传参少了个run吧?
可以参考 阮一峰这篇文章

http://www.ruanyifeng.com/blo...

补充一下传参的用法:我没咋用过lint,我说一下我本地试验,首先我要用的基本用法是用命令行

$ qls init
$ qls run

然后我改用package.json的形式:

{
  "name": "d",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "run": "qls"
  },
  "author": "",
  "license": "ISC"
}

如果我只是npm run run实际上最终只是执行了qls方法,但我前面说了我命令行要带其他子指令或者参数的,那么我可以通过--来传入,具体如下:

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage