ΠΡΠΎΡΠ»ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΊΠ°ΠΊ Ρ ΠΏΡΠΈΠΊΠΎΡΠ½ΡΠ»ΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ API Π΄Π»Ρ Node. ΠΡΠΎΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ NPM ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ.
ΠΡΡΠ°Π»ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ CLI Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
github ΠΈ NPM: npm install --save @sendgrid/client
ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ 404 - Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.
Π₯ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Ρ ΠΎΡΡ ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ°ΠΊ.
npm install --save @sendgrid/client
ΠΡΡΠ½Π°Π» (ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ):
0 ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΠ
1 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΊΠ»ΠΈΠΊ ['~ / .nvm / versions / node / v8.5.0 / bin / node',
1 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΊΠ»ΠΈΠΊ '~ / .nvm / versions / node / v8.5.0 / bin / npm',
1 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΊΠ»ΠΈΠΊ "ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ",
1 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ cli '--save',
1 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΊΠ»ΠΈΠΊ "@ sengrid / client"]
2 info Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ [email protected]
3 ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ [email protected]
4 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΠ΅Π°Π½ΡΠ° npm e83d88197a9a1409
5 Π³Π»ΡΠΏΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° loadCurrentTree
6 Π³Π»ΡΠΏΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° readLocalPackageData
7 http fetch GET 404 https://registry.npmjs.org/@sengrid%2fclient 587ms
8 Π³Π»ΡΠΏΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° fetchPackageMetaData Π΄Π»Ρ @ sengrid / client @ latest 404 NotFound: @ sengrid / client @ latest
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ ΠΡΠΈΠ±ΠΊΠ°: 404 Not Found: @ sengrid / client @ latest
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² fetch.then.res (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / pacote / lib / fetchers / registry / fetch.js: 41: 19)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² tryCatcher (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / util.js: 16:23)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Promise._settlePromiseFromHandler (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / promise.js: 512: 31)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΡΠ΅ΠΊΠΎΠ² Π² Promise._settlePromise (/Users/jean-louismurphy/.nvm/versions/node/v8.5.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Promise._settlePromise0 (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / promise.js: 614: 10)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Promise._settlePromises (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / promises.js: 693: 18)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Async._drainQueue (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / async.js: 133: 16)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Async._drainQueues (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / async.js: 143: 10)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² Immediate.Async.drainQueues (~ / .nvm / versions / node / v8.5.0 / lib / node_modules / npm / node_modules / bluebird / js / release / async.js: 17:14)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΡΠ΅ΠΊΠΎΠ² ΠΏΡΠΈ runCallback (timers.js: 781: 20)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΡΠ΅ΠΊΠΎΠ² Π² tryOnImmediate (timers.js: 743: 5)
9 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΡΠ΅ΠΊ Π² processImmediate [ΠΊΠ°ΠΊ _immediateCallback] (timers.js: 714: 5)
10 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ cwd ~ / IdeaProjects / spotitbackendnode
11 ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΠ°ΡΠ²ΠΈΠ½ 16.7.0
12 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² "~ / .nvm / versions / node / v8.5.0 / bin / node" "~ / .nvm / versions / node / v8.5.0 / bin / npm" "install" "--save" "@sengrid / ΠΊΠ»ΠΈΠ΅Π½Ρ "
13 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΠ·Π΅Π» v8.5.0
14 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ npm v5.3.0
15 ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ E404
16 ΠΎΡΠΈΠ±ΠΊΠ° 404 Not Found: @ sengrid / client @ latest
17 ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π²ΡΡ ΠΎΠ΄ [1, true]
PS: Π·Π°ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ°Ρ ΠΆΡΡΠ½Π°Π»Π° Π²Π·ΡΡΡ ΠΈΠ· Github, Π° Π½Π΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΆΡΡΠ½Π°Π»Π°
Π ΡΠ½ΠΎΠ²Π° Π·Π΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΠΈΠ·Π²ΠΈΠ½ΡΡΡΡ Π·Π° ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ ΠΎΡΠ²Π΅Ρ.
ΠΠ°, Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π²Π°ΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ Π±ΡΠ»Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΡΠ»ΠΈΡΠ½ΠΎ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅!