2014-05-07 88 views
2

我的系統上安裝了nodejs。 (v0.10.26),我正在嘗試安裝bower軟件包管理器。但我無法安裝。我總是不斷收到錯誤。我把我的npm-debug.txt和jsfiddle放在一起供你參考。使用節點NPM - 無法安裝涼亭

這裏就是我得到的錯誤:

D:\mySite>npm install bower 
npm http GET https://registry.npmjs.org/bower 
npm http GET https://registry.npmjs.org/bower 
npm http GET https://registry.npmjs.org/bower 
npm http GET https://registry.npmjs.org/insight 
npm http GET https://registry.npmjs.org/is-root 
npm http GET https://registry.npmjs.org/cardinal 
npm http GET https://registry.npmjs.org/bower-registry-client 
npm http GET https://registry.npmjs.org/chmodr 
npm http GET https://registry.npmjs.org/lru-cache 
npm http GET https://registry.npmjs.org/fstream-ignore 
npm http GET https://registry.npmjs.org/junk 
npm http GET https://registry.npmjs.org/mkdirp 
npm http GET https://registry.npmjs.org/chalk 
npm http GET https://registry.npmjs.org/decompress-zip 
npm http GET https://registry.npmjs.org/mout 
npm http GET https://registry.npmjs.org/fstream 
npm http GET https://registry.npmjs.org/nopt 
npm http GET https://registry.npmjs.org/opn 
npm http GET https://registry.npmjs.org/graceful-fs 
npm http GET https://registry.npmjs.org/osenv 
npm http GET https://registry.npmjs.org/handlebars 
npm http GET https://registry.npmjs.org/request 
npm http GET https://registry.npmjs.org/q 
npm http GET https://registry.npmjs.org/promptly 
npm http GET https://registry.npmjs.org/p-throttler 
npm http GET https://registry.npmjs.org/request-progress 
npm http GET https://registry.npmjs.org/retry 
npm http GET https://registry.npmjs.org/lockfile 
npm http GET https://registry.npmjs.org/rimraf 
npm http GET https://registry.npmjs.org/stringify-object 
npm http GET https://registry.npmjs.org/shell-quote 
npm http GET https://registry.npmjs.org/tar 
npm http GET https://registry.npmjs.org/tmp 
npm http GET https://registry.npmjs.org/update-notifier 
npm http GET https://registry.npmjs.org/which 
npm http GET https://registry.npmjs.org/bower-config 
npm http GET https://registry.npmjs.org/inquirer 
npm http GET https://registry.npmjs.org/archy 
npm http GET https://registry.npmjs.org/bower-endpoint-parser 
npm http GET https://registry.npmjs.org/semver 
npm http GET https://registry.npmjs.org/abbrev 
npm http GET https://registry.npmjs.org/bower-json 
npm http GET https://registry.npmjs.org/glob 
npm http GET https://registry.npmjs.org/bower-logger 
npm http GET https://registry.npmjs.org/cardinal 
npm http GET https://registry.npmjs.org/fstream 
npm http GET https://registry.npmjs.org/lru-cache 
npm http GET https://registry.npmjs.org/glob 
npm http GET https://registry.npmjs.org/bower-config 
npm http GET https://registry.npmjs.org/promptly 
npm http GET https://registry.npmjs.org/update-notifier 
npm http GET https://registry.npmjs.org/chmodr 
npm http GET https://registry.npmjs.org/archy 
npm http GET https://registry.npmjs.org/lockfile 
npm http GET https://registry.npmjs.org/mout 
npm http GET https://registry.npmjs.org/is-root 
npm http GET https://registry.npmjs.org/rimraf 
npm http GET https://registry.npmjs.org/bower-json 
npm http GET https://registry.npmjs.org/handlebars 
npm http GET https://registry.npmjs.org/graceful-fs 
npm http GET https://registry.npmjs.org/request 
npm http GET https://registry.npmjs.org/opn 
npm http GET https://registry.npmjs.org/shell-quote 
npm http GET https://registry.npmjs.org/abbrev 
npm http GET https://registry.npmjs.org/tmp 
npm http GET https://registry.npmjs.org/which 
npm http GET https://registry.npmjs.org/q 
npm http GET https://registry.npmjs.org/request-progress 
npm http GET https://registry.npmjs.org/osenv 
npm http GET https://registry.npmjs.org/p-throttler 
npm http GET https://registry.npmjs.org/stringify-object 
npm http GET https://registry.npmjs.org/bower-endpoint-parser 
npm http GET https://registry.npmjs.org/junk 
npm http GET https://registry.npmjs.org/retry 
npm http GET https://registry.npmjs.org/tar 
npm http GET https://registry.npmjs.org/bower-logger 
npm http GET https://registry.npmjs.org/inquirer 
npm http GET https://registry.npmjs.org/semver 
npm http GET https://registry.npmjs.org/nopt 
npm http GET https://registry.npmjs.org/chalk 
npm http GET https://registry.npmjs.org/bower-registry-client 
npm http GET https://registry.npmjs.org/decompress-zip 
npm http GET https://registry.npmjs.org/insight 
npm http GET https://registry.npmjs.org/fstream-ignore 
npm http GET https://registry.npmjs.org/mkdirp 
npm http GET https://registry.npmjs.org/cardinal 
npm http GET https://registry.npmjs.org/lru-cache 
npm http GET https://registry.npmjs.org/fstream 
npm http GET https://registry.npmjs.org/bower-config 
npm http GET https://registry.npmjs.org/glob 
npm http GET https://registry.npmjs.org/lockfile 
npm http GET https://registry.npmjs.org/promptly 
npm http GET https://registry.npmjs.org/chmodr 
npm http GET https://registry.npmjs.org/mout 
npm http GET https://registry.npmjs.org/update-notifier 
npm http GET https://registry.npmjs.org/handlebars 
npm http GET https://registry.npmjs.org/which 
npm http GET https://registry.npmjs.org/shell-quote 
npm http GET https://registry.npmjs.org/inquirer 
npm http GET https://registry.npmjs.org/osenv 
npm http GET https://registry.npmjs.org/tmp 
npm http GET https://registry.npmjs.org/opn 
npm http GET https://registry.npmjs.org/p-throttler 
npm http GET https://registry.npmjs.org/bower-logger 
npm http GET https://registry.npmjs.org/q 
npm http GET https://registry.npmjs.org/bower-json 
npm http GET https://registry.npmjs.org/abbrev 
npm http GET https://registry.npmjs.org/bower-endpoint-parser 
npm http GET https://registry.npmjs.org/request 
npm http GET https://registry.npmjs.org/graceful-fs 
npm http GET https://registry.npmjs.org/tar 
npm http GET https://registry.npmjs.org/request-progress 
npm http GET https://registry.npmjs.org/stringify-object 
npm http GET https://registry.npmjs.org/junk 
npm http GET https://registry.npmjs.org/retry 
npm http GET https://registry.npmjs.org/nopt 
npm http GET https://registry.npmjs.org/semver 
npm ERR! Failed to parse json 
npm ERR! Unexpected token 
npm ERR! File: C:\Users\mb112830\AppData\Roaming\npm-cache\update-noti 
\package\package.json 
npm ERR! Failed to parse package.json data. 
npm ERR! package.json must be actual JSON, not just JavaScript. 
npm ERR! 
npm ERR! This is not a bug in npm. 
npm ERR! Tell the package author to fix their package.json file. JSON. 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program 
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "bower" 
npm ERR! cwd D:\mySite 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! file C:\Users\mb112830\AppData\Roaming\npm-cache\update-notif 
package\package.json 
npm ERR! code EJSONPARSE 
npm http GET https://registry.npmjs.org/is-root 
npm http GET https://registry.npmjs.org/rimraf 
npm http GET https://registry.npmjs.org/archy 
npm http GET https://registry.npmjs.org/decompress-zip 
npm http GET https://registry.npmjs.org/mkdirp 
npm http GET https://registry.npmjs.org/bower-registry-client 
npm http GET https://registry.npmjs.org/insight 
npm http GET https://registry.npmjs.org/chalk 
npm http GET https://registry.npmjs.org/fstream-ignore 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  D:\mySite\npm-debug.log 
npm ERR! not ok code 0 

請找的jsfiddle鏈接日誌文件。提前致謝。

Log File is here

按照我收到的意見,我清理我的NPM緩存和嘗試,這一次我得到的錯誤是這樣的:

npm ERR! network tunneling socket could not be established, cause=Parse Error 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settin 
gs. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod 
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "bower" 
npm ERR! cwd D:\bower 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! code ECONNRESET 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  D:\bower\npm-debug.log 
npm ERR! not ok code 0 

任何一個可以幫助我解決這個問題嗎?提前致謝。

+0

可以複製C的含量:\用戶\ mb112830 \應用程序數據\漫遊\ NPM-緩存\更新通知程序\ 0.1.8 \包\的package.json?此外,您可以嘗試刪除C:\ Users \ mb112830 \ AppData \ Roaming \ npm-cache並重新開始,看看是否能解決問題。 –

+0

我輸入了上面的路徑,出現'Windows無法找到'的錯誤信息:C:\ Users \ mb112830 \ AppData \ Roaming \ npm-cache \ update-notifier \ 0.1.8 \ package \ packag e.json check拼寫並再試一次 - 這是什麼意思? – 3gwebtrain

+4

嘗試'npm cache clean'然後'npm install bower'。 –

回答

0

您是否必須指定應安裝涼亭的路徑。路徑應該添加到你的zshrc文件或你的bashrc文件中。

export PATH =/usr/local/lib/node_modules/:$PATH