Node.js 流星失败,可以';t从npm shrinkwrap安装npm软件包

Node.js 流星失败,可以';t从npm shrinkwrap安装npm软件包,node.js,meteor,proxy,request-timed-out,npm-shrinkwrap,Node.js,Meteor,Proxy,Request Timed Out,Npm Shrinkwrap,我已经诊断这个问题好几天了,并测试了“meteor”和“npm”依赖项中出现的最重要的问题解决方案,它们看起来与此类似。我和我的后端工程师都被难倒了 我使用的是OSX 10.10.3、ruby 1.9.3、节点v0.10.36、npm 1.4.28、meteor 1.1.02 此外,我并没有像错误所显示的那样支持代理 我的环境路径是: 导出路径=“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin” 这里是错误: => Started proxy.

我已经诊断这个问题好几天了,并测试了“meteor”和“npm”依赖项中出现的最重要的问题解决方案,它们看起来与此类似。我和我的后端工程师都被难倒了

我使用的是OSX 10.10.3、ruby 1.9.3、节点v0.10.36、npm 1.4.28、meteor 1.1.02

此外,我并没有像错误所显示的那样支持代理

我的环境路径是:

导出路径=“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin”

这里是错误:

=> Started proxy.                             
=> Started MongoDB.                           
npm-container: updating npm dependencies -- hummus, shipping-ups...
npm WARN package.json packages-for-meteor-smartpackage-1wscwem@0.0.0 No
description
npm WARN package.json packages-for-meteor-smartpackage-1wscwem@0.0.0 No
repository field.
npm WARN package.json packages-for-meteor-smartpackage-1wscwem@0.0.0 No README
data
../src/deps/LibTiff/tif_unix.c:140:6: warning: cast to 'thandle_t' (aka 'void
*') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
(thandle_t) fd,
^
1 warning generated.
../src/deps/LibTiff/tif_write.c:633:49: warning: comparison of integers of
different signs: 'toff_t' (aka 'unsigned int') and 'tsize_t' (aka 'int')
[-Wsign-compare]
&& td->td_stripbytecount[strip] >= cc )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
1 warning generated.
npm ERR! fetch failed
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz
npm ERR! fetch failed http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/ansi-styles/-/ansi-styles-2.0.1.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
../deps/libexpat/lib/xmltok.c:471:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:484:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:504:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:517:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:730:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:749:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:762:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:775:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:871:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
../deps/libexpat/lib/xmltok.c:890:1: warning: missing field 'isName2'
initializer [-Wmissing-field-initializers]
};
^
10 warnings generated.
npm ERR! fetch failed http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/ansi-styles/-/ansi-styles-2.0.1.tgz
npm ERR! fetch failed http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
npm ERR! fetch failed http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz
npm ERR! fetch failed http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/ansi-styles/-/ansi-styles-2.0.1.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm ERR! fetch failed
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
npm ERR! fetch failed http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm ERR! network connect ETIMEDOUT
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
settings.
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 Darwin 14.3.0
npm ERR! command
"/Users/aurorajohansenwardigo/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/aurorajohansenwardigo/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm"
"install"
npm ERR! cwd
/Users/aurorajohansenwardigo/Documents/Projects/<project folder path>/<git branch>/packages/npm-container/.npm/package-new-fwmz2e
npm ERR! node -v v0.10.36
npm ERR! npm -v 1.4.28
npm ERR! syscall connect
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! not ok code 0

=> Errors prevented startup:                  

   While building package npm-container:
   error: couldn't install npm packages from npm-shrinkwrap

=> Your application has errors. Waiting for file change.
=>已启动代理。
=>启动了MongoDB。
npm容器:更新npm依赖项--悍马、运输ups。。。
meteor smartpackage的npm WARN package.json包-1wscwem@0.0.0不
描述
meteor smartpackage的npm WARN package.json包-1wscwem@0.0.0不
存储库字段。
meteor smartpackage的npm WARN package.json包-1wscwem@0.0.0没有自述
数据
../src/deps/LibTiff/tif_unix.c:140:6:警告:强制转换为“thandle_t”(又名“void”)
*“)从较小的整数类型“int”[-Wint到void指针强制转换]
(thandle_t)fd,,
^
生成1个警告。
../src/deps/LibTiff/tif_write.c:633:49:警告:比较
不同的符号:“toffêt”(又名“unsigned int”)和“tsizeêt”(又名“int”)
[-Wsign比较]
&&td->td_条带字节数[strip]>=cc)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
生成1个警告。
npm错误!提取失败
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/escape-字符串regexp/-/escape-string-regexp-1.0.3.tgz
npm错误!提取失败http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/ansi-样式/-/ansi-styles-2.0.1.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
../deps/libexpat/lib/xmltok.c:471:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:484:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:504:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:517:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:730:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:749:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:762:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:775:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:871:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
../deps/libexpat/lib/xmltok.c:890:1:警告:缺少字段“isName2”
初始值设定项[-Wmissing字段初始值设定项]
};
^
生成了10个警告。
npm错误!提取失败http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/ansi-样式/-/ansi-styles-2.0.1.tgz
npm错误!提取失败http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/escape-字符串regexp/-/escape-string-regexp-1.0.3.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
npm错误!提取失败http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/escape-字符串regexp/-/escape-string-regexp-1.0.3.tgz
npm错误!提取失败http://npm.iad.ua.com:4873/has-ansi/-/has-ansi-1.0.3.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/ansi-样式/-/ansi-styles-2.0.1.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/strip-ansi/-/strip-ansi-2.0.1.tgz
npm错误!提取失败
http://npm.iad.ua.com:4873/cryptiles/-/cryptiles-2.0.4.tgz
npm错误!提取失败http://npm.iad.ua.com:4873/sntp/-/sntp-1.0.9.tgz
npm错误!网络连接ETIMEDOUT
npm错误!网络这很可能不是npm本身的问题
npm错误!与网络连接相关。
npm错误!网络在大多数情况下,您是在一个代理后面,或者有一个坏的网络
设置。
npm错误!网络
npm错误!网络如果您在代理后面,请确保
npm错误!网络“代理”配置设置正确。请参阅:“npm帮助配置”
npm错误!达尔文系统14.3.0
npm错误!命令
“/Users/aurorajohansenwardigo/.meteor/packages/meteor tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt os.osx.x86_64/dev_bundle/bin/node”
“/Users/aurorajohansenwardigo/.meteor/packages/meteor tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt os.osx.x86_64/dev_bundle/bin/npm”
“安装”
npm错误!cwd
/用户/aurorajohansenwardigo/Documents/Projects///packages/npm container/.npm/package-new-fwmz2e
npm错误!节点-v v0.10.36
npm错误!npm-V1.4.28
npm错误!系统调用连接
npm错误!编码ETIMEDOUT
npm错误!errno ETIMEDOUT
npm错误!不正常代码0
=>阻止启动的错误:
在构建包npm容器时:
错误:无法从npm shrinkwrap安装npm包
=>您的应用程序有错误。正在等待文件更改。

如果您需要任何其他诊断信息,请告诉我。

回到了基础知识,并能够通过以下步骤让应用程序运行:

meteor remove meteorhacks:npm
如果remove命令不起作用,请手动从.meteor>packages文件中删除“meteohacks:npm”和“npm contanier”引用。然后删除文件夹:/packages/npm容器

将MeteoHacks:npm添加回项目:

meteor add meteorhacks:npm
启动应用程序以初始化npm包:

meteor
在项目中配置settings.json文件
meteor--settings settings.json

这似乎是相关的,但不是重复的:@