node.js - npm腳本參數
伊谢尔伦
伊谢尔伦 2017-06-08 11:02:34
0
1
823
{
    "scripts": {
        "lint": "eslint src tools && jscs src tools --verbose",
        "csslint": "csscomb src/components --lint --verbose",
}

上面的程式碼只是一個實例,我想問的是後面傳的參數相對於該腳本是什麼意思?參數的名字是自訂的嗎?透過CLI傳參的方式是npm run lint -- --verbose這樣的書寫格式嗎?

伊谢尔伦
伊谢尔伦

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

全部回覆(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方法,但我前面說了我命令行要帶其他子指令或者參數的,那麼我可以通過--來傳入,具體如下:

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板