2016-12-06 168 views
1

我創建了一個反應原生項目,我想爲我的項目啓用流程。npm運行腳本流程不工作

我已經流斌通過

npm install --save flow-bin 

安裝。但是,它返回

missing script: flow 

當我運行

npm run-script flow 

任何人有什麼想法?謝謝!

+0

是腳本在你的package.json定義? – Nit

+0

不,我期望npm install會自動添加腳本,但它沒有。但現在解決了。謝謝! –

回答

3

npm run-script flow將不執行flow命令,但只會考慮在package.json文件scripts條目和flow條目(見documentation獲得更多信息)下執行命令。這樣做的好處是它將包括位於您的依賴關係中的二進制文件(也稱爲node_modules文件夾中的二進制文件),這是您通常沒有的文件,無需爲每個項目配置該文件。確保您的package.json看起來是這樣的:

//... 
"scripts":{ 
    //... 
    "flow": "flow; test $? -eq 0 -o $? -eq 2" 
} 
//... 

來源:docs

+0

另外,看看第二個鏈接,瞭解如何設置Flow的更多信息,尤其是'.flowconfig'文件。 – martinarroyo

+0

現在工作,謝謝! –

+0

試過這個,但仍然是相同的問題:缺少腳本:流 –