美好的一天。
我的机器在32位Windows 7上运行。我已经通过nodejs.org。
的安装程序安装了Node.jS当我尝试对涉及的NPM http请求做任何事情时,它只是停滞不前。没有错误,只是一直持续下去。 通过尝试和错误,我得出结论,这是我的家庭路由器的错。我尝试设置DMZ,端口转发:80但没有任何帮助。也许港口是错的,但我无法找到哪一个转发。
我没有使用代理并拥有动态IP。
这是怎么回事:
C:\Users\By-the-ocean\Desktop\delme>npm install -ddd express
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
npm verb cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli '-ddd',
npm verb cli 'express' ]
npm info using npm@2.10.1
npm info using node@v0.12.4
npm verb install initial load of C:\Users\By-the-ocean\Desktop\delme\package.json
npm verb readDependencies loading dependencies from C:\Users\By-the-ocean\Desktop\delme\package.json
npm sill cache add args [ 'express', null ]
npm verb cache add spec express
npm sill cache add parsed spec { raw: 'express',
npm sill cache add scope: null,
npm sill cache add name: 'express',
npm sill cache add rawSpec: '',
npm sill cache add spec: '*',
npm sill cache add type: 'range' }
npm sill addNamed express@*
npm verb addNamed "*" is a valid semver range for express
npm sill addNameRange { name: 'express', range: '*', hasData: false }
npm sill mapToRegistry name express
npm sill mapToRegistry using default registry
npm sill mapToRegistry registry https://registry.npmjs.org/
npm sill mapToRegistry uri https://registry.npmjs.org/express
npm verb addNameRange registry:https://registry.npmjs.org/express not in flight;
fetching
npm verb request uri https://registry.npmjs.org/express
npm verb request no auth needed
npm info attempt registry request try #1 at 09:18:50
npm verb request id 50d2de54ad349278
npm http request GET https://registry.npmjs.org/express
/
更多细节: 我是通过路由器连接到互联网的普通Windows笔记本电脑。 请求来自同一台机器到NPM服务器(已尝试http和https版本) 没有路由器可以直接通过电缆连接我。 Windows防火墙已完全关闭。路由器上也没有防火墙。