使用节点NPM – 无法安装凉亭

我的系统上安装了nodejs。 (v0.10.26),我正在尝试安装bower包pipe理器。 但是我不能安装。 我总是不断得到错误。 我把我的npm-debug.txt与jsfiddle放在一起供你参考。

这是我得到的错误:

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 

请find日志文件的jsfiddle链接。 提前致谢。

日志文件在这里

根据我收到的意见,我清理了我的npmcaching,并尝试,这次我得到这样的错误:

 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 

任何一个请帮我解决这个问题? 提前致谢。

您是否必须指定要安装凉亭的path。 path应该添加到你的zshrc文件或你的bashrc文件中。

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