(Win7) Tôi có cửa sổ Lệnh mở với tư cách quản trị viên Tôi đã tạo thư mục trong C: \ Program Files (x86) \ NodeJS Tôi điều hướng cửa sổ Lệnh qua cd C: \ Program Files (x86) \ NodeJS
tôi chạy lệnh NPM cài đặt kết nối
phản ứng: [redacted]> NPM -g cài đặt kết nối NPM ERR! Windows_NT 6.1.7601 npm ERR! argv "[redacted] \ node_modules \ npm \ bin \ npm-cli.js" "-g" "cài đặt" "kết nối" npm ERR! nút v0.12.7 npm ERR! npm v2.11.3 npm ERR! mã ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! syscall kết nối
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! Please include the following file with any support request:
npm ERR! [redacted]\npm-debug.log
Tôi chạy NPM cấu hình chỉnh sửa Tôi đã thay đổi dòng thuộc tính để loại bỏ các dấu chấm phẩy vào lúc bắt đầu của mỗi người dòng.
Một lần nữa, tôi chạy NPM -g cài đặt kết nối
kết quả tương tự. Tệp nhật ký có:
0 info it worked if it ends with ok
1 verbose cli [ ' [redacted]\\\\node.exe',
1 verbose cli ' [redacted]\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli '-g',
1 verbose cli 'install',
1 verbose cli 'connect' ]
2 info using [email protected]
3 info using [email protected]
4 verbose install initial load of [redacted]\package.json
5 verbose readDependencies loading dependencies from [redacted]\package.json
6 silly cache add args [ 'connect', null ]
7 verbose cache add spec connect
8 silly cache add parsed spec { raw: 'connect',
8 silly cache add scope: null,
8 silly cache add name: 'connect',
8 silly cache add rawSpec: '',
8 silly cache add spec: '*',
8 silly cache add type: 'range' }
9 silly addNamed [email protected]*
10 verbose addNamed "*" is a valid semver range for connect
11 silly addNameRange { name: 'connect', range: '*', hasData: false }
12 silly mapToRegistry name connect
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry ht tps://registry.npmjs.org/
15 silly mapToRegistry uri ht tps://registry.npmjs.org/connect
16 verbose addNameRange registry:ht tps://registry.npmjs.org/connect not in flight; fetching
17 verbose request uri https://registry.npmjs.org/connect
18 verbose request no auth needed
19 info attempt registry request try #1 at 12:36:52 PM
20 verbose request id 3524fc7ca91c73dc
21 http request GET https://registry.npmjs.org/connect
22 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
23 info attempt registry request try #2 at 12:37:26 PM
24 http request GET https://registry.npmjs.org/connect
25 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
26 info attempt registry request try #3 at 12:38:50 PM
27 http request GET https://registry.npmjs.org/connect
28 verbose stack Error: connect ETIMEDOUT
28 verbose stack at exports._errnoException (util.js:746:11)
28 verbose stack at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)
29 verbose cwd [redacted]
30 error Windows_NT 6.1.7601
31 error argv "[redacted]\\node_modules\\npm\\bin\\npm-cli.js" "-g" "install" "connect"
32 error node v0.12.7
33 error npm v2.11.3
34 error code ETIMEDOUT
35 error errno ETIMEDOUT
36 error syscall connect
37 error network connect ETIMEDOUT
37 error network This is most likely not a problem with npm itself
37 error network and is related to network connectivity.
37 error network In most cases you are behind a proxy or have bad network settings.
37 error network
37 error network If you are behind a proxy, please make sure that the
37 error network 'proxy' config is set properly. See: 'npm help config'
38 verbose exit [ 1, true ]
Tôi đoán tôi sẽ chỉ sử dụng IIS Express. Điều này hàng trăm tập tin để làm điều gì đó đơn giản là chỉ vượt ra ngoài tôi.
Aha, tôi hiểu. Cảm ơn. – Architek1
Nó hoạt động sau khi tôi thêm phụ thuộc explcit vào package.json và chạy bản cập nhật npm khi nó thực sự tải xuống gói kết nối tới cục bộ. Cảm ơn các mẹo – rahul
Nếu bạn đang sử dụng Express, được xây dựng trên đầu trang của Kết nối, thì bạn nên sử dụng Express để khởi động máy chủ. Nếu bạn đang sử dụng Kết nối trực tiếp, bạn đang sử dụng Express để làm gì? Máy chủ thứ 2? –