Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NPM无法在全局范围外安装程序包_Node.js_Npm_Archlinux - Fatal编程技术网

Node.js NPM无法在全局范围外安装程序包

Node.js NPM无法在全局范围外安装程序包,node.js,npm,archlinux,Node.js,Npm,Archlinux,我已经从包中安装了Node.js。之后,我通过npm全局安装了express.js 创建新的express项目后,它告诉我运行$cd.&&npm安装 我以普通用户和root用户的身份进行了尝试,结果是一样的 标准: [jarred@developmentexpress]$npm安装 npm http GEThttps://registry.npmjs.org/express/2.5.8 npm http GEThttps://registry.npmjs.org/jade npm http 20

我已经从包中安装了Node.js。之后,我通过
npm
全局安装了express.js

创建新的express项目后,它告诉我运行
$cd.&&npm安装

我以普通用户和root用户的身份进行了尝试,结果是一样的

标准:
[jarred@developmentexpress]$npm安装
npm http GEThttps://registry.npmjs.org/express/2.5.8
npm http GEThttps://registry.npmjs.org/jade
npm http 200https://registry.npmjs.org/express/2.5.8
npm http GEThttps://registry.npmjs.org/express/-/express-2.5.8.tgz
npm http 200https://registry.npmjs.org/jade
npm http GEThttps://registry.npmjs.org/jade/-/jade-0.20.3.tgz
npm http 200https://registry.npmjs.org/express/-/express-2.5.8.tgz
npm http 200https://registry.npmjs.org/jade/-/jade-0.20.3.tgz
npm错误!错误:未知,未知错误“jade.js”
npm错误!您可以在以下位置报告此日志:
npm错误!
npm错误!或通过电子邮件发送至:
npm错误!
npm错误!
npm错误!Linux系统3.2.7-1-ARCH
npm错误!命令“node”“/usr/bin/npm”“install”
npm错误!cwd/media/code/express
npm错误!节点-v v0.6.11
npm错误!npm-V1.1.1
npm错误!路径jade.js
npm错误!fstream\u path/media/code/express/node\u modules/\uuuuuu jade.npm/package/lib/index.js
npm错误!fstream_型弹簧锁
npm错误!fstream_类链接编写器
npm错误!fstream_linkpath jade.js
npm错误!代码未知
npm错误!消息未知,未知错误“jade.js”
npm错误!errno{}
npm错误!fstream_stack Object.oncomplete(/usr/lib/node_modules/npm/node_modules/fstream/lib/link writer.js:77:24)
npm错误!
npm错误!其他日志记录详细信息可在以下位置找到:
npm错误/media/code/express/npm-debug.log
npm不好
npm-debug.log的内容
info如果它以ok结尾,它就工作了
详细cli['node','/usr/bin/npm','install']
信息使用npm@1.1.1
信息使用node@v0.6.11
详细配置文件/root/.npmrc
详细配置文件/usr/etc/npmrc
详细配置文件/usr/lib/node_modules/npm/npmrc
详细缓存/media/code/express/package.json
详细加载默认值应用程序-name@0.0.1
详细位置,deps['/media/code/express',['express','jade']]
来自cache/media/code/express/package.json的详细信息
信息预安装应用程序-name@0.0.1
来自cache/media/code/express/package.json的详细信息
详细缓存添加['jade@>=0.0.1',null]
愚蠢的缓存添加:名称、规范、参数[undefined,'jade@>=0.0.1',['jade@>=0.0.1',null]]
详细解析的url{pathname:'jade@',path:'jade@',href:'jade@}
愚蠢的缓存添加:名称、规范、参数['jade','>=0.0.1',['jade','>=0.0.1']]
详细解析的url{pathname:'=',path:'=',href:'='}
详细的addNamed['jade','>=0.0.1']
详细地址命名[null,'>=0.0.1']
愚蠢的名称,范围,hasData['jade','>=0.0.1',false]
冗长的生的,在任何咀嚼的玉之前
详细url解析['https://registry.npmjs.org/“,”./玉“]
已解析详细urlhttps://registry.npmjs.org/jade
详细etag“B3Z4JA5MEYM82WN7DP0FFMSYT”
http获取https://registry.npmjs.org/jade
详细缓存添加['express@2.5.8“,空]
愚蠢的缓存添加:名称、规格、参数[未定义,'express@2.5.8', [ 'express@2.5.8“,null]]
详细解析的url{pathname:'express@2.5.8',
详细解析的url路径:'express@2.5.8',
详细解析的url href:'express@2.5.8' }
愚蠢的缓存添加:名称、规格、参数['express','2.5.8',['express','2.5.8']]
详细解析的url{pathname:'2.5.8',path:'2.5.8',href:'2.5.8'}
详细的addNamed['express','2.5.8']
详细的addNamed['2.5.8','2.5.8']
详细原始,在任何munging express之前/2.5.8
详细url解析['https://registry.npmjs.org/“,”./express/2.5.8']
已解析详细urlhttps://registry.npmjs.org/express/2.5.8
详细的etag“3C8IV1I96MAC8GUQ2925I9XD4”
http获取https://registry.npmjs.org/express/2.5.8
http 304https://registry.npmjs.org/express/2.5.8
愚蠢的得到cb[304,
愚蠢的获取cb{server:'CouchDB/1.1.0(Erlang OTP/R14B04)',
愚蠢的获取cb etag:“3C8IV1I96MAC8GUQ2925I9XD4”,
愚蠢的获得cb日期:“2012年2月27日星期一00:46:10 GMT”,
无法获取cb“内容长度”:“0”}]
来自缓存的详细etag express/2.5.8
详细bin dist['0.6-are1.7.5-DEV-evundefined-openssl1.0.0g-v83.6.6.20-linux-ia32-3.2.7-1-ARCH',
详细的bin dist{shasum:'f166b55d4e8c6d2307ef88ad1768209613f7452a',
详细的bin dist tarball:'http://registry.npmjs.org/express/-/express-2.5.8.tgz' } ]
详细缓存/root/.npm/express/2.5.8/package/package.json
详细加载默认值express@2.5.8
http 304https://registry.npmjs.org/jade
愚蠢的得到cb[304,
愚蠢的获取cb{server:'CouchDB/1.1.0(Erlang OTP/R14B04)',
愚蠢的获得cb etag:“'B3Z4JA5MEYM82WN7DP0FFMSYT',
愚蠢的获得cb日期:“2012年2月27日星期一00:46:10 GMT”,
无法获取cb“内容长度”:“0”}]
来自缓存的详细etag jade
愚蠢的名称,范围,hasData 2['jade','>=0.0.1',true]
愚蠢的版本,
愚蠢的版本['0.0.1',
愚蠢的版本“0.0.2”,
愚蠢的版本“0.1.0”,
愚蠢的版本“0.2.0”,
愚蠢的版本“0.2.1”,
愚蠢的版本“0.2.2”,
愚蠢的版本“0.2.3”,
愚蠢的版本“0.2.4”,
愚蠢的版本“0.3.0”,
愚蠢的版本“0.4.0”,
愚蠢的版本“0.4.1”,
愚蠢的版本“0.5.0”,
愚蠢的版本“0.5.1”,
愚蠢的版本“0.5.2”,
愚蠢的版本“0.5.3”,
愚蠢的版本“0.5.4”,
愚蠢的版本“0.5.5”,
愚蠢的版本“0.5.6”,
愚蠢的版本“0.5.7”,
愚蠢的版本“0.6.0”,
愚蠢的版本“0.6.1”,
愚蠢的版本“0.6.3”,
愚蠢的版本“0.7.0”,
愚蠢的版本“0.7.1”,
愚蠢的版本“0.8.0”,
愚蠢的版本“0.8.1”,
愚蠢的版本“0.8.2”,
愚蠢的版本“0.8.3”,
愚蠢的版本“0.8.4”,
愚蠢的版本“0.8.5”,
愚蠢的版本“0.8.6”,
愚蠢的版本“0.8.7”,
愚蠢的版本“0.8.8”,
愚蠢的版本“0.8.9”,
愚蠢的版本“0.9.0”,
愚蠢的版本“0.9.1”,
愚蠢的版本“0.9.2”,
愚蠢的版本“0.9.3”,
愚蠢的版本“0.10.0”,
愚蠢的版本“0.10.1”,
s
[jarred@development express]$ npm install
npm http GET https://registry.npmjs.org/express/2.5.8
npm http GET https://registry.npmjs.org/jade
npm http 200 https://registry.npmjs.org/express/2.5.8
npm http GET https://registry.npmjs.org/express/-/express-2.5.8.tgz
npm http 200 https://registry.npmjs.org/jade
npm http GET https://registry.npmjs.org/jade/-/jade-0.20.3.tgz
npm http 200 https://registry.npmjs.org/express/-/express-2.5.8.tgz
npm http 200 https://registry.npmjs.org/jade/-/jade-0.20.3.tgz

npm ERR! Error: UNKNOWN, unknown error 'jade.js'
npm ERR! 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!
npm ERR! System Linux 3.2.7-1-ARCH
npm ERR! command "node" "/usr/bin/npm" "install"
npm ERR! cwd /media/code/express
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path jade.js
npm ERR! fstream_path /media/code/express/node_modules/___jade.npm/package/lib/index.js
npm ERR! fstream_type SymbolicLink
npm ERR! fstream_class LinkWriter
npm ERR! fstream_linkpath jade.js
npm ERR! code UNKNOWN
npm ERR! message UNKNOWN, unknown error 'jade.js'
npm ERR! errno {}
npm ERR! fstream_stack Object.oncomplete (/usr/lib/node_modules/npm/node_modules/fstream/lib/link-writer.js:77:24)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /media/code/express/npm-debug.log
npm not ok
info it worked if it ends with ok
verbose cli [ 'node', '/usr/bin/npm', 'install' ]
info using npm@1.1.1
info using node@v0.6.11
verbose config file /root/.npmrc
verbose config file /usr/etc/npmrc
verbose config file /usr/lib/node_modules/npm/npmrc
verbose caching /media/code/express/package.json
verbose loadDefaults application-name@0.0.1
verbose where, deps [ '/media/code/express', [ 'express', 'jade' ] ]
verbose from cache /media/code/express/package.json
info preinstall application-name@0.0.1
verbose from cache /media/code/express/package.json
verbose cache add [ 'jade@>= 0.0.1', null ]
silly cache add: name, spec, args [ undefined, 'jade@>= 0.0.1', [ 'jade@>= 0.0.1', null ] ]
verbose parsed url { pathname: 'jade@', path: 'jade@', href: 'jade@' }
silly cache add: name, spec, args [ 'jade', '>= 0.0.1', [ 'jade', '>= 0.0.1' ] ]
verbose parsed url { pathname: '=', path: '=', href: '=' }
verbose addNamed [ 'jade', '>= 0.0.1' ]
verbose addNamed [ null, '>=0.0.1' ]
silly name, range, hasData [ 'jade', '>=0.0.1', false ]
verbose raw, before any munging jade
verbose url resolving [ 'https://registry.npmjs.org/', './jade' ]
verbose url resolved https://registry.npmjs.org/jade
verbose etag "B3Z4JA5MEYM82WN7DP0FFMSYT"
http GET https://registry.npmjs.org/jade
verbose cache add [ 'express@2.5.8', null ]
silly cache add: name, spec, args [ undefined, 'express@2.5.8', [ 'express@2.5.8', null ] ]
verbose parsed url { pathname: 'express@2.5.8',
verbose parsed url   path: 'express@2.5.8',
verbose parsed url   href: 'express@2.5.8' }
silly cache add: name, spec, args [ 'express', '2.5.8', [ 'express', '2.5.8' ] ]
verbose parsed url { pathname: '2.5.8', path: '2.5.8', href: '2.5.8' }
verbose addNamed [ 'express', '2.5.8' ]
verbose addNamed [ '2.5.8', '2.5.8' ]
verbose raw, before any munging express/2.5.8
verbose url resolving [ 'https://registry.npmjs.org/', './express/2.5.8' ]
verbose url resolved https://registry.npmjs.org/express/2.5.8
verbose etag "3C8IV1I96MAC8GUQ2925I9XD4"
http GET https://registry.npmjs.org/express/2.5.8
http 304 https://registry.npmjs.org/express/2.5.8
silly get cb [ 304,
silly get cb   { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb     etag: '"3C8IV1I96MAC8GUQ2925I9XD4"',
silly get cb     date: 'Mon, 27 Feb 2012 00:46:10 GMT',
silly get cb     'content-length': '0' } ]
verbose etag express/2.5.8 from cache
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0g-v83.6.6.20-linux-ia32-3.2.7-1-ARCH',
verbose bin dist   { shasum: 'f166b55d4e8c6d2307ef88ad1768209613f7452a',
verbose bin dist     tarball: 'http://registry.npmjs.org/express/-/express-2.5.8.tgz' } ]
verbose caching /root/.npm/express/2.5.8/package/package.json
verbose loadDefaults express@2.5.8
http 304 https://registry.npmjs.org/jade
silly get cb [ 304,
silly get cb   { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb     etag: '"B3Z4JA5MEYM82WN7DP0FFMSYT"',
silly get cb     date: 'Mon, 27 Feb 2012 00:46:10 GMT',
silly get cb     'content-length': '0' } ]
verbose etag jade from cache
silly name, range, hasData 2 [ 'jade', '>=0.0.1', true ]
silly versions [ 'jade',
silly versions   [ '0.0.1',
silly versions     '0.0.2',
silly versions     '0.1.0',
silly versions     '0.2.0',
silly versions     '0.2.1',
silly versions     '0.2.2',
silly versions     '0.2.3',
silly versions     '0.2.4',
silly versions     '0.3.0',
silly versions     '0.4.0',
silly versions     '0.4.1',
silly versions     '0.5.0',
silly versions     '0.5.1',
silly versions     '0.5.2',
silly versions     '0.5.3',
silly versions     '0.5.4',
silly versions     '0.5.5',
silly versions     '0.5.6',
silly versions     '0.5.7',
silly versions     '0.6.0',
silly versions     '0.6.1',
silly versions     '0.6.3',
silly versions     '0.7.0',
silly versions     '0.7.1',
silly versions     '0.8.0',
silly versions     '0.8.1',
silly versions     '0.8.2',
silly versions     '0.8.3',
silly versions     '0.8.4',
silly versions     '0.8.5',
silly versions     '0.8.6',
silly versions     '0.8.7',
silly versions     '0.8.8',
silly versions     '0.8.9',
silly versions     '0.9.0',
silly versions     '0.9.1',
silly versions     '0.9.2',
silly versions     '0.9.3',
silly versions     '0.10.0',
silly versions     '0.10.1',
silly versions     '0.10.2',
silly versions     '0.10.3',
silly versions     '0.10.4',
silly versions     '0.10.5',
silly versions     '0.10.6',
silly versions     '0.10.7',
silly versions     '0.11.0',
silly versions     '0.11.1',
silly versions     '0.12.0',
silly versions     '0.12.1',
silly versions     '0.12.2',
silly versions     '0.12.3',
silly versions     '0.12.4',
silly versions     '0.13.0',
silly versions     '0.14.0',
silly versions     '0.14.1',
silly versions     '0.14.2',
silly versions     '0.15.0',
silly versions     '0.15.1',
silly versions     '0.15.2',
silly versions     '0.15.3',
silly versions     '0.15.4',
silly versions     '0.16.0',
silly versions     '0.16.1',
silly versions     '0.16.2',
silly versions     '0.16.3',
silly versions     '0.16.4',
silly versions     '0.17.0',
silly versions     '0.18.0',
silly versions     '0.19.0',
silly versions     '0.20.0',
silly versions     '0.20.1',
silly versions     '0.20.2',
silly versions     '0.20.3' ] ]
verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0g-v83.6.6.20-linux-ia32-3.2.7-1-ARCH',
verbose bin dist   { shasum: '7f43cbc7103762abb72a67fd6484eb72ac1d28a0',
verbose bin dist     tarball: 'http://registry.npmjs.org/jade/-/jade-0.20.3.tgz' } ]
verbose caching /root/.npm/jade/0.20.3/package/package.json
verbose loadDefaults jade@0.20.3
silly resolved [ { name: 'express',
silly resolved     description: 'Sinatra inspired web development framework',
silly resolved     version: '2.5.8',
silly resolved     author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved     contributors: 
silly resolved      [ { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved        { name: 'Aaron Heckmann',
silly resolved          email: 'aaron.heckmann+github@gmail.com' },
silly resolved        { name: 'Ciaran Jessup', email: 'ciaranj@gmail.com' },
silly resolved        { name: 'Guillermo Rauch', email: 'rauchg@gmail.com' } ],
silly resolved     dependencies: { connect: '1.x', mime: '1.2.4', qs: '0.4.x', mkdirp: '0.3.0' },
silly resolved     devDependencies: 
silly resolved      { 'connect-form': '0.2.1',
silly resolved        ejs: '0.4.2',
silly resolved        expresso: '0.9.2',
silly resolved        hamljs: '0.6.x',
silly resolved        jade: '0.16.2',
silly resolved        stylus: '0.13.0',
silly resolved        should: '0.3.2',
silly resolved        'express-messages': '0.0.2',
silly resolved        'node-markdown': '>= 0.0.1',
silly resolved        'connect-redis': '>= 0.0.1' },
silly resolved     keywords: [ 'framework', 'sinatra', 'web', 'rest', 'restful' ],
silly resolved     repository: { type: 'git', url: 'git://github.com/visionmedia/express.git' },
silly resolved     main: 'index',
silly resolved     bin: { express: './bin/express' },
silly resolved     scripts: { test: 'make test', prepublish: 'npm prune' },
silly resolved     engines: { node: '>= 0.4.1 < 0.7.0' },
silly resolved     _id: 'express@2.5.8',
silly resolved     optionalDependencies: {},
silly resolved     _engineSupported: true,
silly resolved     _npmVersion: '1.1.1',
silly resolved     _nodeVersion: 'v0.6.11',
silly resolved     _defaultsLoaded: true },
silly resolved   { name: 'jade',
silly resolved     description: 'Jade template engine',
silly resolved     version: '0.20.3',
silly resolved     author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
silly resolved     repository: { type: 'git', url: 'git://github.com/visionmedia/jade.git' },
silly resolved     main: './index.js',
silly resolved     bin: { jade: './bin/jade' },
silly resolved     dependencies: { commander: '0.5.x', mkdirp: '>= 0.0.7' },
silly resolved     devDependencies: 
silly resolved      { mocha: '*',
silly resolved        'coffee-script': '>= 0.0.1',
silly resolved        markdown: '>= 0.0.1',
silly resolved        stylus: '>= 0.0.1',
silly resolved        uubench: '0.0.1',
silly resolved        'uglify-js': '>= 1.0.7' },
silly resolved     scripts: { prepublish: 'npm prune' },
silly resolved     engines: { node: '>= 0.1.98' },
silly resolved     _id: 'jade@0.20.3',
silly resolved     optionalDependencies: {},
silly resolved     _engineSupported: true,
silly resolved     _npmVersion: '1.1.1',
silly resolved     _nodeVersion: 'v0.6.11',
silly resolved     _defaultsLoaded: true } ]
info into /media/code/express express@2.5.8
info into /media/code/express jade@0.20.3
info installOne express@2.5.8
info installOne jade@0.20.3
info unbuild /media/code/express/node_modules/express
info unbuild /media/code/express/node_modules/jade
verbose from cache /root/.npm/express/2.5.8/package/package.json
verbose from cache /root/.npm/jade/0.20.3/package/package.json
verbose unpack_ uid, gid [ 0, 0 ]
verbose unpackTarget /media/code/express/node_modules/express
silly gunzTarPerm modes [ '755', '644' ]
verbose unpack_ uid, gid [ 0, 0 ]
verbose unpackTarget /media/code/express/node_modules/jade
silly gunzTarPerm modes [ '755', '644' ]
ERR! Error: UNKNOWN, unknown error 'jade.js'
ERR! You may report this log at:
ERR!     <http://github.com/isaacs/npm/issues>
ERR! or email it to:
ERR!     <npm-@googlegroups.com>
ERR! 
ERR! System Linux 3.2.7-1-ARCH
ERR! command "node" "/usr/bin/npm" "install"
ERR! cwd /media/code/express
ERR! node -v v0.6.11
ERR! npm -v 1.1.1
ERR! path jade.js
ERR! fstream_path /media/code/express/node_modules/___jade.npm/package/lib/index.js
ERR! fstream_type SymbolicLink
ERR! fstream_class LinkWriter
ERR! fstream_linkpath jade.js
ERR! code UNKNOWN
ERR! message UNKNOWN, unknown error 'jade.js'
ERR! errno {}
ERR! fstream_stack Object.oncomplete (/usr/lib/node_modules/npm/node_modules/fstream/lib/link-writer.js:77:24)
verbose exit [ 1, true ]