Node.js npm安装谷歌云失败

Node.js npm安装谷歌云失败,node.js,npm,google-cloud-platform,Node.js,Npm,Google Cloud Platform,当我尝试安装google cloud npm模块时 npm install google-cloud 安装失败 ... npm http 200 https://registry.npmjs.org/@google-cloud/language/-/language-0.5.0.tgz npm ERR! Error: Invalid name: "@google-cloud/speech" npm ERR! at ensureValidName (/usr/lib/nodejs/nor

当我尝试安装google cloud npm模块时

npm install google-cloud
安装失败

...
npm http 200 https://registry.npmjs.org/@google-cloud/language/-/language-0.5.0.tgz
npm ERR! Error: Invalid name: "@google-cloud/speech"
npm ERR!     at ensureValidName (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:284:15)
npm ERR!     at Object.module.exports.fixNameField (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:199:5)
npm ERR!     at /usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
npm ERR!     at Array.forEach (native)
npm ERR!     at normalize (/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
npm ERR!     at final (/usr/lib/nodejs/read-package-json/read-json.js:310:33)
npm ERR!     at then (/usr/lib/nodejs/read-package-json/read-json.js:124:33)
npm ERR!     at /usr/lib/nodejs/read-package-json/read-json.js:234:40
npm ERR!     at fs.js:268:14
npm ERR!     at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.19.0-25-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /var/wall-of-moments/modules/storage
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm http 200 https://registry.npmjs.org/@google-cloud/resource/-/resource-0.3.0.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz
...
npm http 200 https://registry.npmjs.org/@google-cloud/bigtable/-/bigtable-0.5.0.tgz
npm http 200 https://registry.npmjs.org/@google-cloud/common/-/common-0.7.1.tgz
npm http 200 https://registry.npmjs.org/@google-cloud/datastore/-/datastore-0.5.0.tgz
npm http 200 https://registry.npmjs.org/@google-cloud/compute/-/compute-0.3.0.tgz
npm http 200 https://registry.npmjs.org/@google-cloud/dns/-/dns-0.3.0.tgz
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /var/wall-of-moments/modules/storage/npm-debug.log
npm ERR! not ok code 0
。。。
npm http 200https://registry.npmjs.org/@谷歌云/language/-/language-0.5.0.tgz
npm错误!错误:无效名称:“@google cloud/speech”
npm错误!在ensureValidName(/usr/lib/nodejs/normalize package data/lib/fixer.js:284:15)
npm错误!位于Object.module.exports.fixNameField(/usr/lib/nodejs/normalize package data/lib/fixer.js:199:5)
npm错误!at/usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
npm错误!at Array.forEach(本机)
npm错误!在normalize(/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
npm错误!最后(/usr/lib/nodejs/read-package-json/read-json.js:310:33)
npm错误!当时(/usr/lib/nodejs/read-package-json/read-json.js:124:33)
npm错误!at/usr/lib/nodejs/read-package-json/read-json.js:234:40
npm错误!财政司司长:268:14
npm错误!at/usr/lib/nodejs/gratence fs/gratence fs.js:103:5
npm错误!如果需要帮助,您可以在以下位置报告此日志:
npm错误!
npm错误!或通过电子邮件发送至:
npm错误!
npm错误!系统Linux 3.19.0-25-generic
npm错误!命令“/usr/bin/nodejs”“/usr/bin/npm”“安装”
npm错误!cwd/var/力矩墙/模块/仓库
npm错误!节点-v v0.10.25
npm错误!npm-V1.3.10
npm http 200https://registry.npmjs.org/@谷歌云/resource/-/resource-0.3.0.tgz
npm http 200https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz
...
npm http 200https://registry.npmjs.org/@谷歌云/bigtable/-/bigtable-0.5.0.tgz
npm http 200https://registry.npmjs.org/@谷歌云/common/-/common-0.7.1.tgz
npm http 200https://registry.npmjs.org/@谷歌云/datastore/-/datastore-0.5.0.tgz
npm http 200https://registry.npmjs.org/@谷歌云/compute/-/compute-0.3.0.tgz
npm http 200https://registry.npmjs.org/@谷歌云/dns/-/dns-0.3.0.tgz
npm错误!
npm错误!其他日志记录详细信息可在以下位置找到:
npm错误/var/wall of moments/modules/storage/npm-debug.log
npm错误!不正常代码0
npm-debug.log的内容

...
2982 silly lockFile d04dd255-68244-0-6576037795748562-package tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/package
2983 verbose lock tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/package /root/.npm/d04dd255-68244-0-6576037795748562-package.lock
2984 silly lockFile 9d6ca3cc-68244-0-6576037795748562-tmp-tgz tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/tmp.tgz
2985 verbose lock tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/tmp.tgz /root/.npm/9d6ca3cc-68244-0-6576037795748562-tmp-tgz.lock
2986 verbose tar unpack /root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
2987 silly lockFile 31741744-8246-0-29238911252468824-package tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
2988 verbose lock tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package /root/.npm/31741744-8246-0-29238911252468824-package.lock
2989 silly lockFile 37250bf7-8246-0-29238911252468824-tmp-tgz tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
2990 verbose lock tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz /root/.npm/37250bf7-8246-0-29238911252468824-tmp-tgz.lock
2991 silly gunzTarPerm modes [ '755', '644' ]
2992 silly gunzTarPerm modes [ '755', '644' ]
2993 silly gunzTarPerm extractEntry package.json
2994 silly gunzTarPerm extractEntry package.json
2995 silly gunzTarPerm extractEntry README.md
2996 silly gunzTarPerm extractEntry AUTHORS
2997 silly gunzTarPerm extractEntry README.md
2998 silly gunzTarPerm extractEntry AUTHORS
2999 silly gunzTarPerm extractEntry CONTRIBUTORS
3000 silly gunzTarPerm extractEntry COPYING
3001 silly gunzTarPerm extractEntry CONTRIBUTORS
3002 silly gunzTarPerm extractEntry COPYING
3003 silly gunzTarPerm extractEntry src/iam.js
3004 silly gunzTarPerm extractEntry src/index.js
3005 silly gunzTarPerm extractEntry src/index.js
3006 silly gunzTarPerm extractEntry src/subscription.js
3007 silly gunzTarPerm extractEntry src/v1beta1/index.js
3008 silly gunzTarPerm extractEntry src/v1beta1/speech_api.js
3009 silly gunzTarPerm extractEntry src/topic.js
3010 silly gunzTarPerm extractEntry src/v1/index.js
3011 silly gunzTarPerm extractEntry src/v1beta1/speech_client_config.json
3012 silly gunzTarPerm extractEntry src/v1/publisher_api.js
3013 silly gunzTarPerm extractEntry src/v1/subscriber_api.js
3014 silly gunzTarPerm extractEntry src/v1/publisher_client_config.json
3015 silly gunzTarPerm extractEntry src/v1/subscriber_client_config.json
3016 silly lockFile 31741744-8246-0-29238911252468824-package tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
3017 silly lockFile 31741744-8246-0-29238911252468824-package tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
3018 silly lockFile 37250bf7-8246-0-29238911252468824-tmp-tgz tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
3019 silly lockFile 37250bf7-8246-0-29238911252468824-tmp-tgz tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
3020 http 200 https://registry.npmjs.org/@google-cloud/language/-/language-0.5.0.tgz
3021 silly lockFile 72e8fc78-le-cloud-speech-speech-0-4-0-tgz https://registry.npmjs.org/@google-cloud/speech/-/speech-0.4.0.tgz
3022 silly lockFile 72e8fc78-le-cloud-speech-speech-0-4-0-tgz https://registry.npmjs.org/@google-cloud/speech/-/speech-0.4.0.tgz
3023 verbose about to build /var/wall-of-moments/modules/storage/node_modules/google-cloud
3024 info /var/wall-of-moments/modules/storage/node_modules/google-cloud unbuild
3025 info preuninstall google-cloud@0.43.0
3026 info uninstall google-cloud@0.43.0
3027 verbose true,/var/wall-of-moments/modules/storage/node_modules,/var/wall-of-moments/modules/storage/node_modules unbuild google-cloud@0.43.0
3028 info postuninstall google-cloud@0.43.0
3029 error Error: Invalid name: "@google-cloud/speech"
3029 error     at ensureValidName (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:284:15)
3029 error     at Object.module.exports.fixNameField (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:199:5)
3029 error     at /usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
3029 error     at Array.forEach (native)
3029 error     at normalize (/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
3029 error     at final (/usr/lib/nodejs/read-package-json/read-json.js:310:33)
3029 error     at then (/usr/lib/nodejs/read-package-json/read-json.js:124:33)
3029 error     at /usr/lib/nodejs/read-package-json/read-json.js:234:40
3029 error     at fs.js:268:14
3029 error     at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5
3030 error If you need help, you may report this log at:
3030 error     <http://github.com/isaacs/npm/issues>
3030 error or email it to:
3030 error     <npm-@googlegroups.com>
3031 error System Linux 3.19.0-25-generic
3032 error command "/usr/bin/nodejs" "/usr/bin/npm" "install"
3033 error cwd /var/wall-of-moments/modules/storage
3034 error node -v v0.10.25
3035 error npm -v 1.3.10
3036 verbose exit [ 1, true ]
。。。
2982傻锁文件d04dd255-68244-0-6576037795748562-packagetar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/package
2983详细锁tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/package /root/.npm/d04dd255-68244-0-6576037795748562-package.lock
2984傻锁文件9d6ca3cc-68244-0-6576037795748562-tmp-tgztar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/tmp.tgz
2985详细锁tar:///root/tmp/npm-5916-b1AD1k53/1479718568244-0.6576037795748562/tmp.tgz /root/.npm/9d6ca3cc-68244-0-6576037795748562-tmp-tgz.lock
2986详细tar解包/root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
2987傻锁文件31741744-8246-0-29238911252468824-packagetar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
2988冗余锁tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package /root/.npm/31741744-8246-0-29238911252468824-package.lock
2989文件37250bf7-8246-0-29238911252468824-tmp-tgztar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
2990详细锁tar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz /root/.npm/37250bf7-8246-0-29238911252468824-tmp-tgz.lock
2991愚蠢的gunzTarPerm模式['755','644']
2992愚蠢的gunzTarPerm模式['755','644']
2993 gunzTarPerm extractEntry package.json
2994 gunzTarPerm extractEntry package.json
2995 Dully gunzTarPerm extractEntry README.md
2996愚蠢的gunzTarPerm摘录条目作者
2997 Dully gunzTarPerm extractEntry README.md
2998愚蠢的gunzTarPerm摘录条目作者
2999愚蠢的gunzTarPerm extractEntry贡献者
3000愚蠢的gunzTarPerm提取条目复制
3001愚蠢的gunzTarPerm extractEntry贡献者
3002愚蠢的gunzTarPerm提取条目复制
3003愚蠢的gunzTarPerm提取条目src/iam.js
3004 gunzTarPerm提取条目src/index.js
3005 gunzTarPerm提取条目src/index.js
3006 gunzTarPerm extractEntry src/subscription.js
3007 gunzTarPerm提取条目src/v1beta1/index.js
3008愚蠢的gunzTarPerm提取条目src/v1beta1/speech_api.js
3009 gunzTarPerm提取条目src/topic.js
3010 gunzTarPerm提取条目src/v1/index.js
3011愚蠢的gunzTarPerm提取条目src/v1beta1/speech\u client\u config.json
3012愚蠢的gunzTarPerm提取条目src/v1/publisher_api.js
3013 gunzTarPerm提取条目src/v1/subscriber_api.js
3014 gunzTarPerm extractEntry src/v1/publisher\u client\u config.json
3015 gunzTarPerm extractEntry src/v1/subscriber\u client\u config.json
3016傻锁文件31741744-8246-0-29238911252468824-packagetar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
3017傻锁文件31741744-8246-0-29238911252468824-packagetar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/package
3018文件37250bf7-8246-0-29238911252468824-tmp-tgztar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
3019文件37250bf7-8246-0-29238911252468824-tmp-tgztar:///root/tmp/npm-5916-b1AD1k53/1479718568246-0.29238911252468824/tmp.tgz
3020 http 200https://registry.npmjs.org/@谷歌云/language/-/language-0.5.0.tgz
3021傻锁文件72e8fc78-le-cloud-speech-speech-0-4-0-tgzhttps://registry.npmjs.org/@谷歌云/speech/-/speech-0.4.0.tgz
3022文件72e8fc78-le-cloud-speech-speech-0-4-0-tgzhttps://registry.npmjs.org/@谷歌云/speech/-/speech-0.4.0.tgz
3023 verbose即将构建/var/wall of moments/modules/storage/node_modules/google cloud
3024信息/var/wall of moments/modules/storage/node_modules/google云未构建
3025信息预卸载谷歌-cloud@0.43.0
3026信息卸载谷歌-cloud@0.43.0
3027 verbose true,/var/wall of moments/modules/storage/node_modules,/var/wall of moments/modules/storage/node_modules unbuild google-cloud@0.43.0
3028信息安装谷歌-cloud@0.43.0
3029错误:无效的nam