{ "scripts": { "lint": "eslint src tools && jscs src tools --verbose", "csslint": "csscomb src/components --lint --verbose", }
上面的程式碼只是一個實例,我想問的是後面傳的參數相對於該腳本是什麼意思?參數的名字是自訂的嗎?透過CLI傳參的方式是npm run lint -- --verbose這樣的書寫格式嗎?
npm run lint -- --verbose
小伙看你根骨奇佳,潜力无限,来学PHP伐。
cli傳參少了個run吧? 可以參考 阮一峰這篇文章
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方法,但我前面說了我命令行要帶其他子指令或者參數的,那麼我可以通過--來傳入,具體如下:
npm run run
--
cli傳參少了個
run
吧?可以參考 阮一峰這篇文章
http://www.ruanyifeng.com/blo...
補充一下傳參的用法:我沒咋用過lint,我說一下我本地試驗,首先我要用的基本用法是用命令列
然後我改用package.json的形式:
如果我只是
npm run run
實際上最終只是執行了qls方法,但我前面說了我命令行要帶其他子指令或者參數的,那麼我可以通過--
來傳入,具體如下: