2016-03-29 237 views
8

我嘗試運行-npm install時出現以下錯誤。如下錯誤:angular2 quickstart npm安裝失敗

npm ERR! node v0.12.12 
 
npm ERR! npm v3.3.6 
 
npm ERR! code ELIFECYCLE 
 
npm ERR! [email protected] postinstall: `typings install` 
 
npm ERR! Exit status 1 
 
npm ERR! 
 
npm ERR! Failed at the [email protected] postinstall script 'typings ins 
 
tall'. 
 
npm ERR! This is most likely a problem with the angular2-quickstart package, 
 
npm ERR! not with npm itself. 
 
npm ERR! Tell the author that this fails on your system: 
 
npm ERR!  typings install 
 
npm ERR! You can get their info via: 
 
npm ERR!  npm owner ls angular2-quickstart 
 
npm ERR! There is likely additional logging output above.

我該如何解決這個問題?

+0

你創建'typings'文件?只是「最近」添加到快速入門。 –

+0

我確實創建了它..typings.json – Smitha

+0

我得到了同樣的錯誤與快速入門(手動輸入,也從git回購)。我安裝了節點4.4.2和類型0.7.12。 –

回答

13

確保已安裝typings軟件包。

npm install -g typings

還要確保您有typings.json文件中。

您可以關注Angular2團隊的tutorial

+0

我試過相同的錯誤。我正在遵循相同的教程 – Smitha

+0

您正在運行一個非常舊的節點版本。目前是v4.4.1。嘗試更新你的nodejs。 – Shaunak

+0

同樣的問題!我也試過 – Smitha

4

不是一樣的錯誤,但我有一個代理問題,導致typings install失敗:如果您有npm的代理問題,那麼你也將有typings的代理問題。

我得到的錯誤是:

typings ERR! message Unable to connect to "https://api.typings.org/entries/dt/selenium-webdriver/tags/2.44.0%2B20160317120654" 
typings ERR! caused by connect ECONNREFUSED 104.24.112.177:443 

我在我的%HOMEPATH%文件夾中創建typings一個設置文件解決了這個問題:

%HOMEPATH%\ typingsrc

proxy=http://DOMAIN%5Cusername:[email protected]:port/ 
https-proxy=http://DOMAIN%5Cusername:[email protected]:port/ 
rejectUnauthorized=false 

請參閱以下鏈接瞭解更多詳情:第一個建議將.typingsrc文件夾在您的項目文件夾中,但您可以使用像npm這樣的主文件夾。

+0

Upvoted。不確定HOMEPATH,但文件夾的根目錄也是如此。 – Mukus

+0

%HOMEPATH%絕對有效! – briantyler

0

我身後的企業代理, 我只是想與創建具有以下內容的文件.typingsrc並放置在我的應用程序的根文件夾

{ 
"proxy":"http://proxy-server:8080", 
"rejectUnauthorized": false 
} 

終於奏效了..

0

確保你有不太舊的npm版本。你可以看到如何升級here

之後,你有一個新的NPM版本,安裝包分型:

npm install -g typings