2017-03-07 114 views
0

我想運行一個現有的MEAN堆棧項目。我接下來的步驟是首先運行npm install,然後npm run typings -- install,因爲我看不到任何類型的文件夾。但是我收到了這些錯誤。無法運行npm類型安裝

npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "typings" "--" "install" 
npm ERR! node v6.9.5 
npm ERR! npm v3.10.10 

npm ERR! missing script: typings 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/sami/projects/myappadmin/npm-debug.log 

我不知道如何擺脫這個我花了谷歌大量的時間和嘗試了不同的解決方案,但沒有爲我工作。

我的節點版本是v6.9.5。 nodejs版本是v4.4.7。 MongoDB外殼version: 3.0.9。 npm 3.10.10。 nvm 0.31.1 ubuntu:15.10

回答

1

此問題的存在可能是因爲您沒有在package.json中定義「typings」腳本。如果你想安裝分型,使用

npm install typings -g 
+0

不行,我必須分型安裝的版本是2.1.0 – Sami

+0

好。你在文件夾中有typings.json文件嗎?還要檢查packages.json中是否有類型腳本。 – zhangjinzhou

+0

是的,我有,但我只是跑打字 - 安裝,它消失了,但現在我可以看到typings文件夾。但現在的問題是,它給了我npm start – Sami

1

爲什麼要使用分型使用@types代替,請閱讀這篇文章:

@Types

+0

不知道這對我意味着什麼? – Sami

+0

你想要利用JavaScript庫的靜態類型,例如expressJS,所以'npm install @ types/express'就完成了。打字太難了。 –

+0

我明白了!棒極了。謝謝你讓我知道。 – Sami