Cli: [BUG] ุงู„ูˆุณูŠุทุฉ ุงู„ู…ุทู„ูˆุจุฉ ุฑู‚ู… 1 ู…ูู‚ูˆุฏุฉ

ุชู… ุฅู†ุดุงุคู‡ุง ุนู„ู‰ ูกูข ูŠู†ุงูŠุฑ ูขู ูขู   ยท  55ุชุนู„ูŠู‚ุงุช  ยท  ู…ุตุฏุฑ: npm/cli

npm ุฎุทุฃ! ุฎุทุฃ typeerror: ู…ูู‚ูˆุฏ ุงู„ูˆุณูŠุทุฉ ุงู„ู…ุทู„ูˆุจุฉ ุฑู‚ู… 1
npm ุฎุทุฃ! typeerror ููŠ andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ุฎุทุฃ! typeerror ููŠ fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ุฎุทุฃ! type error ููŠ deleteWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/lib/install/deps.js:457:7
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ุฎุทุฃ! type error ููŠ addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ุฎุทุฃ! type error ููŠ returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ุฎุทุฃ! typeerror ููŠ pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ู‡ุฐุง ุฎุทุฃ ููŠ npm ู†ูุณู‡ุง. ุงู„ุฑุฌุงุก ุงู„ุฅุจู„ุงุบ ุนู† ู‡ุฐุง ุงู„ุฎุทุฃ ุนู„ู‰:
npm ุฎุทุฃ! ู†ูˆุน ุงู„ุฎุทุฃ http://github.com/npm/npm/issues

npm- debug.log

Bug Community Needs Discussion Question Registry

ุงู„ุชุนู„ูŠู‚ ุงู„ุฃูƒุซุฑ ูุงุฆุฏุฉ

ูƒู…ุง ุฐูƒุฑ ุงู„ุฃุดุฎุงุต ุฃุนู„ุงู‡ ูŠุจุฏูˆ ุฃู† ุงู„ุนู‚ุฏุฉ v8.10.0 ูˆ npm v3.5.2 ู„ู… ุชุนุฏ ู…ุฏุนูˆู…ุฉ. ุญุงูˆู„ุช ุชุดุบูŠู„ npm install -g npm @ latest ู„ูƒู† ู„ู… ูŠุชู… ุชุญุฏูŠุซ ุงู„ุนู‚ุฏุฉ ูˆ npm. ุฅุฐุง ูƒู†ุช ุชุณุชุฎุฏู… Ubuntu 18.4 ุŒ ูุชุฃูƒุฏ ู…ู† ุฅุถุงูุฉ ู…ุณุชูˆุฏุน ุงู„ุนู‚ุฏุฉ 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

ุงู„ 55 ูƒูˆู…ูŠู†ุชุฑ

ูƒุฐู„ูƒ ู‡ู†ุง

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง.

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง.
ุงู„ู†ุดุฑ ุชูˆู‚ู ุนู† ุงู„ุนู…ู„ ุงู„ูŠูˆู… ุŒ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงูƒุชู…ู„ ุงู„ุจู†ุงุก ุฏูˆู† ู…ุดุงูƒู„.

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ุŒ ู„ู… ูŠุชุบูŠุฑ ุดูŠุก ู…ู†ุฐ ูŠูˆู… ุงู„ุฌู…ุนุฉ ูˆูƒุงู†ุช ุชุนู…ู„ ุจุดูƒู„ ุฌูŠุฏ ููŠ ุฐู„ูƒ ุงู„ูˆู‚ุช.

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ.

ูŠุจุฏูˆ ุฃู†ู‡ ุชู… ุฅุตุฏุงุฑ ุดูŠุก ูŠูƒุณุฑ ุงู„ุฅุตุฏุงุฑุงุช ุงู„ู‚ุฏูŠู…ุฉ ู…ู† npm (ูƒู†ุง ู†ุณุชุฎุฏู… 3.5.2 ุŒ ุงู„ุฅุตุฏุงุฑ ุงู„ุฃุญุฏุซ ุจุงุณุชุฎุฏุงู… apt-get). ู„ู‚ุฏ ุฃุตู„ุญู†ุง ุฐู„ูƒ ู…ู† ุฎู„ุงู„ ุงู„ุชุญุฏูŠุซ ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ ู…ู† npm ูƒุฃู…ุฑ RUN ููŠ Dockerfile ุงู„ุฎุงุต ุจู†ุง

RUN npm install -g npm@latest

ูƒู†ุง ู†ู‚ูˆู… ุจุชุซุจูŠุช npm ุนุจุฑ apt-get ููŠ ู‚ุงุฆู…ุฉ ุจุงู„ุชุซุจูŠุชุงุช ุงู„ู…ู†ุงุณุจุฉ ุŒ ู„ูƒู† ุงู„ุฅุตุฏุงุฑ ุงู„ุฃุฎูŠุฑ ู…ู† npm ุบูŠุฑ ู…ุชุงุญ ู…ู† ุฎู„ุงู„ ุฎูŠุงุฑ ุงู„ุชุซุจูŠุช ุงู„ู…ู†ุงุณุจ. ู„ุฐู„ูƒ ุŒ ุจุนุฏ ุชุซุจูŠุช ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ุฏูŠู… ู…ู† npm ููŠ ู‚ุงุฆู…ุฉ apt ุŒ ู‚ู…ู†ุง ุจุชุญุฏูŠุซู‡ ููŠ ุงู„ุณุทุฑ ุงู„ุชุงู„ูŠ ู…ู† Dockerfile ุจุงุณุชุฎุฏุงู… ุงู„ุฃู…ุฑ ุฃุนู„ุงู‡. ู†ุฃู…ู„ ุฃู„ุง ูŠุคุฏูŠ ุชุญุฏูŠุซู‡ ุฅู„ู‰ ูƒุณุฑ ุฃูŠ ุดูŠุก ุชูุนู„ู‡ ุŒ ูˆู†ุฃู…ู„ ุฃู† ูŠุณุงุนุฏ ู‡ุฐุง ุจุนุถู‹ุง ู…ู†ูƒู….

ุฑูƒุถ ููŠ ู‡ุฐุง ุฃูŠุถู‹ุง ุŒ ูŠุจุฏูˆ ุฃู† ุชุซุจูŠุช npm @ latest ุญู„ ุฌูŠุฏ ุจู…ุง ูŠูƒููŠ ููŠ ุงู„ูˆู‚ุช ุงู„ุญุงู„ูŠ.

RyanMannix ู‡ู„ ู‡ู†ุงูƒ ูุฑุตุฉ ู„ุชู‚ุฏูŠู… ุจุนุถ ุงู„ู…ุนู„ูˆู…ุงุช ุญูˆู„ ู…ู„ู Dockerfile ู‡ุฐุงุŸ
ุณ: ู…ุง ู‡ูˆ ุฅุตุฏุงุฑ apt ุงู„ุฐูŠ ุชุณุชุฎุฏู…ู‡ุŸ
ุณ: ู‡ู„ ูŠุนู…ู„ Dockerfile apt update ู‚ุจู„ ุชุซุจูŠุช ุงู„ุญุฒู…ุŸ
ุณ: ู…ุง ู‡ูˆ ุงู„ู…ุณุชูˆุฏุน / ุงู„ู…ุณุชูˆุฏุนุงุช ุงู„ุชูŠ ูŠุดูŠุฑ ุฅู„ูŠู‡ุง apt ุŸ


ูŠุญุชูˆูŠ ุงู„ุฅุตุฏุงุฑ ุงู„ุฃุตู„ูŠ ุนู„ู‰ ู…ู„ู npm-debug.log ูŠุดูŠุฑ ุฅู„ู‰ [email protected] ูˆ [email protected] . ุงุนุชุจุงุฑู‹ุง ู…ู† 1 ูŠู†ุงูŠุฑ ุŒ 2020 node@8 ู„ู… ุชุนุฏ ุตูŠุงู†ุฉ LTS ุบูŠุฑ ู…ุฏุนูˆู…ุฉ ู…ู† ู…ุคุณุณุฉ OpenJS. ุฅุฐุง ูƒุงู† ู…ู† ุงู„ู…ู…ูƒู† ุนู„ู‰ ุงู„ุฅุทู„ุงู‚ ุงู„ุชุญุฏูŠุซ ุฅู„ู‰ node@10 ุŒ ูุฅู†ู‡ ูŠุฃุชูŠ ู…ุน [email protected] ูˆู‡ูˆ ุฅุตุฏุงุฑ _ ูƒุซูŠุฑู‹ุง_ ุฃุญุฏุซ ู…ู† [email protected] (ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุชุบูŠูŠุฑุงุช ูˆุงู„ุชุญุณูŠู†ุงุช).

ุฅุฐุง ูƒู†ุช ุนุงู„ู‚ู‹ุง ุนู†ุฏ node@8 ุŒ ูุฃู†ุง ุฃู†ุตุญ ุฃูŠ ุดุฎุต ูŠุชุงุจุน ุฐู„ูƒ ุจุจุณุงุทุฉ

RUN npm install -g npm<strong i="24">@latest</strong>

ุฅู„ู‰ Dockerfiles ุงู„ุฎุงุต ุจูƒ ู…ู† ุฃุฌู„ ุชุดุบูŠู„ ุงู„ุจู†ูŠุงุช / ุนู…ู„ูŠุงุช ุงู„ู†ุดุฑ ู…ุฑุฉ ุฃุฎุฑู‰. ู„ู‚ุฏ ุฃู†ุดุฃุช TODO ู„ู†ูุณูŠ ู„ุฃุณุฃู„ ูุฑูŠู‚ู†ุง ุงู„ู‡ู†ุฏุณูŠ ุนู…ุง ุฅุฐุง ูƒุงู†ุช ู‡ู†ุงูƒ ุชุบูŠูŠุฑุงุช ุชู… ุทุฑุญู‡ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ.


ุดูƒุฑู‹ุง ู„ู„ุฌู…ูŠุน ุงู„ุฐูŠู† ุชุญุฏุซูˆุง ุนู† ู‡ุฐุง ุงู„ุฃู…ุฑ ูˆ pettazz ู„ู„ุชุบุฑูŠุฏ ุญูˆู„ ู‡ุฐุง ุงู„ู…ูˆุถูˆุน: ุฏ

mikemimik ู…ู† ุงู„ู…ู„ุญูˆุธ ุฃู† ู‡ุฐุง ูŠุจุฏูˆ ุจุณุจุจ ุชุบูŠูŠุฑ ุฌุงู†ุจ ุงู„ุชุณุฌูŠู„ ุŒ ู„ุฃู†ู‡ ุจุฏุฃ ูŠุญุฏุซ ู…ุคุฎุฑู‹ุง ูู‚ุท. ู„ู‚ุฏ ุฑุฃูŠุชู‡ ููŠ ุงู„ุนู‚ุฏุฉ 5 ุนู„ู‰ windows ุนู„ู‰ ุฅุตุฏุงุฑุงุช npm ุงู„ุชูŠ ุนู…ู„ุช ุณุงุจู‚ู‹ุง.

ู„ู‚ุฏ ุจุฏุฃุช ููŠ ุถุฑุจ ู‡ุฐุง ู…ุซู„ ุงู„ุขุฎุฑูŠู†. ุฃุนุชู‚ุฏ ุฃู† npm 3.5.2 (ูˆุงู„ุนู‚ุฏุฉ 8) ู‡ูˆ ุฃุญุฏุซ ุฅุตุฏุงุฑ ู…ุชุงุญ ู…ู† apt ุนู„ู‰ Ubuntu 18.04 (ูˆู‡ูˆ LTS ุงู„ุญุงู„ูŠ ู„ู€ Ubuntu). ุงู„ุฃู…ุฑ ุงู„ูˆุงุฑุฏ ุฃุนู„ุงู‡ ู„ุชุญุฏูŠุซ npm ูƒุงู† ุฌูŠุฏู‹ุง ุจุงู„ู†ุณุจุฉ ู„ูŠ. (ุดูƒุฑ!)

ุชุถู…ูŠู† ุงู„ุชุบุฑูŠุฏุฉ
ู…ู„ู Docker ุนู„ู‰ ุฃุณุงุณ Ubuntu 18.04
ุฌ: ุงู„ุฅุตุฏุงุฑ ุงู„ู…ู†ุงุณุจ 1.6.12
ุฌ: ู†ุนู… ุŒ ูŠุชู… ุชุดุบูŠู„ ุงู„ุชุญุฏูŠุซ ุงู„ู…ู†ุงุณุจ ู‚ุจู„ ุชุซุจูŠุช ุงู„ุญุฒู… - ูŠู…ูƒู†ูƒ ุชุฑู‚ูŠุฉ ุงู„ุญุฒู… ูˆุชุซุจูŠุชู‡ุง ููŠ ุฃู…ุฑ "RUN" ูˆุงุญุฏ ุŒ ู…ู…ุง ูŠุนู†ูŠ ุทุจู‚ุงุช ุฃู‚ู„ ููŠ ุตูˆุฑุฉ ุนุงู…ู„ ุงู„ุฅุฑุณุงุก.
ุฌ: ู‡ู„ ุชู‚ุตุฏ ู…ูƒุงู† ุญูุธ ุงู„ุญุฒู… ู…ุญู„ูŠู‹ุง ุฃูˆ ู…ู† ุฃูŠู† ุชุญุตู„ ุนู„ูŠู‡ุง ู…ู† ุงู„ุฅู†ุชุฑู†ุชุŸ ุฃุนุชู‚ุฏ ุฃู† ุงู„ู‚ุงุฆู…ูŠู† ุนู„ู‰ ุงู„ุญุฒู… ุจุญุงุฌุฉ ุฅู„ู‰ ุฅุฑุณุงู„ู‡ุง ุฅู„ู‰ apt ู„ู„ุชู†ุฒูŠู„ ุŒ ูˆู„ูƒู† ูŠู…ูƒู†ูƒ ุงู„ุจุญุซ ุนู† ุงู„ุญุฒู… ุงู„ู…ุชุงุญุฉ ุจุงุณุชุฎุฏุงู… apt search . (ุฌู…ูŠุน ุงู„ุญุฒู… ุŒ ุฑุจู…ุง ุชูƒูˆู† ู‚ุงุฆู…ุฉ ุทูˆูŠู„ุฉ ุญู‚ู‹ุง) ุฃูˆ apt search <package-name> (ู„ุญุฒู…ุฉ ู…ุญุฏุฏุฉ ุตูู‚ุฉ). ุงู†ุธุฑ ู‡ุฐุง ุงู„ุฑุงุจุท ู„ู…ุฒูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุญูˆู„ ุฐู„ูƒ

ู„ุณูˆุก ุงู„ุญุธ ุŒ ู„ุง ูŠู…ูƒู†ู†ูŠ ู…ุดุงุฑูƒุฉ ู…ู„ู ุนุงู…ู„ ุงู„ุฅุฑุณุงุก ู†ูุณู‡ ุŒ ูˆู„ูƒู† ูŠู…ูƒู†ู†ูŠ ุฅุฎุจุงุฑูƒ ุฃู†ู†ุง ู†ู‚ูˆู… ุจุชุญุฏูŠุซ apt ุจุดูƒู„ ุฃุณุงุณูŠ ุŒ ูˆุชุซุจูŠุช ุญุฒู… apt ุงู„ู…ุฏุฑุฌุฉ ููŠ ู…ู„ู ุงู„ู…ุชุทู„ุจุงุช ุŒ ุซู… ููŠ ู‡ุฐู‡ ุงู„ุญุงู„ุฉ ุชุญุฏูŠุซ npm. ุซู… ุชุซุจูŠุช ุงู„ุญุฒู… ู…ู† ู‚ุงุฆู…ุฉ ุงู„ู…ุชุทู„ุจุงุช. ุฃุชูˆู‚ุน ุฃู† ูŠุชูˆูุฑ ุดูŠุก ู…ุดุงุจู‡ ู„ู‡ุฐุง ุนุจุฑ ุงู„ุฅู†ุชุฑู†ุช ุฅุฐุง ู‚ู…ุช ุจุงู„ุจุญุซ.

ุฅุฐุง ู‚ุงู… ุดุฎุต ู…ุง ุจุถุฑุจ ู‡ุฐุง ุจุดูƒู„ ู…ูˆุซูˆู‚ ุŒ ูู‡ู„ ูŠู…ูƒู†ูƒ ู…ุดุงุฑูƒุฉ ู…ู„ู package.json ุงู„ุฎุงุต ุจูƒ ุŒ ุฃูˆ ุนู„ู‰ ุงู„ุฃู‚ู„ ุฃู‚ุณุงู… dependencies ูˆ devDependencies ูˆ optionalDependencies ุŸ

ู„ุง ูŠู…ูƒู†ู†ูŠ ุฅุนุงุฏุฉ ุฅู†ุชุงุฌ ู‡ุฐุง ุจุงุณุชุฎุฏุงู… npm v3.5.2 ูู‚ุท ุจุชุซุจูŠุช ุงู„ุญุฒู… ุงู„ู…ูˆุถุญุฉ ููŠ ุณุฌู„ ุงู„ุชุตุญูŠุญ.

ูƒุงู† ู‡ู†ุงูƒ ุชุบูŠูŠุฑ ููŠ ุฌุงู†ุจ ุงู„ุชุณุฌูŠู„ ุจุฎุตูˆุต ุนู†ุงูˆูŠู† url ููŠ ุงู„ู…ุณุงุฑ /-/org/... ุŒ ู„ูƒู†ู†ูŠ ู„ุง ุฃุฑู‰ ููŠ ุฃูŠ ู…ูƒุงู† ู†ู‚ูˆู… ุจุงู„ูˆุตูˆู„ ุฅู„ูŠู‡ ููŠ ุนู…ู„ูŠุฉ ุงู„ุชุซุจูŠุช. ุฃูˆุฏ ุงู„ุชุญู‚ูŠู‚ ูู‚ุท ู„ู„ุชุฃูƒุฏ ู…ู† ุนุฏู… ูˆุฌูˆุฏ ุฃูŠ ุขุซุงุฑ ุฌุงู†ุจูŠุฉ ุบูŠุฑ ู…ุชูˆู‚ุนุฉ ู„ู‡ุฐุง ุงู„ุชุบูŠูŠุฑ ุŒ ู„ูƒู† ููŠ ู‡ุฐุง ุงู„ูˆู‚ุช ุŒ ู„ุง ุฃุฑู‰ ูƒูŠู ูŠู…ูƒู† ุฃู† ูŠูƒูˆู† ู…ุฑุชุจุทู‹ุง.

ูˆู…ุน ุฐู„ูƒ ุŒ ูุฅู† npm v3.5.2 ู‡ูˆ ู…ู† 2015 ุŒ ูˆุฎุฑุฌ ู…ู† ุฃูŠ ู†ูˆุน ู…ู† ุฏุนู… LTS ุจูˆุงุณุทุฉ ู‡ุฐุง ุงู„ูุฑูŠู‚. ุงู†ุชู‡ู‰ ุนู…ุฑ Node 8 ุงุนุชุจุงุฑู‹ุง ู…ู† 1 ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ (ูŠู†ุงูŠุฑ) 2020. ู„ุฐุง ุŒ ุฑุจู…ุง ุชูƒูˆู† ุงู„ุฅุฌุงุจุฉ ู‡ูŠ ุชุฑู‚ูŠุฉ ุงู„ุนู‚ุฏุฉ ูˆ npm ูู‚ุท ุŒ ูˆุงู„ุชู‚ุฏู… ุจุดูƒูˆู‰ ุฅู„ู‰ ู…ูˆูุฑ ุญุฒู…ุฉ ุงู„ู†ุธุงู… ู„ุฏูŠูƒ ู„ู„ุชุฑู‚ูŠุฉ ู…ู† ุชู„ูƒ ุงู„ุฅุตุฏุงุฑุงุช ุบูŠุฑ ุงู„ู…ุฏุนูˆู…ุฉ ูˆุบูŠุฑ ุงู„ุขู…ู†ุฉ.

ู†ุธุฑู‹ุง ู„ุฃู† npm install -g npm ู„ูŠุณ ุขู…ู†ู‹ุง ุนู„ู‰ ุงู„ุนู‚ุฏ ุงู„ู‚ุฏูŠู…ุฉ ุŒ ูˆู‚ุฏ ุฃุถูุช ูู‚ุท ุงู„ู…ู†ุทู‚ ุงู„ู…ู†ุงุณุจ ุฅู„ู‰ nvm ุŒ ูุฅู† ุฅุนุฏุงุฏ appveyor ุงู„ุฎุงุต ุจูŠ ุบูŠุฑ ู‚ุงุฏุฑ ุนู„ู‰ ุงู„ุงุฎุชุจุงุฑ ุนู„ู‰ ุงู„ุนู‚ุฏุฉ 5 ุนู„ู‰ windows ู…ุน ู‡ุฐุง ุงู„ูƒุณุฑ ุงู„ุฌุฏูŠุฏ.

ู‚ุจู„ ู‡ุฐุง ุงู„ุงู„ุชุฒุงู…: https://github.com/ljharb/json-file-plus/commit/93c227cbf88775352098d1a6b6025b851dac514b ูุดู„ุช ุชู„ูƒ ุงู„ุญุฒู…ุฉ ุจุงุณุชู…ุฑุงุฑ ููŠ ุงู„ุนู‚ุฏุฉ 5 ุนู„ู‰ appveyor.

ุฅุนุฏุงุฏ appveyor ุงู„ุฎุงุต ุจูŠ ุบูŠุฑ ู‚ุงุฏุฑ ุนู„ู‰ ุงู„ุงุฎุชุจุงุฑ ุนู„ู‰ ุงู„ุนู‚ุฏุฉ 5 ุนู„ู‰ windows ู…ุน ู‡ุฐุง ุงู„ูƒุณุฑ ุงู„ุฌุฏูŠุฏ.

ูˆุตู„ Node 5 ุฅู„ู‰ ุชุงุฑูŠุฎ ุงู†ุชู‡ุงุก ุฏุนู… ุงู„ุญูŠุงุฉ ููŠ 30/03/2016 ุŒ ู…ู†ุฐ 1295 ูŠูˆู…ู‹ุง. ุฅู†ู‡ ุบูŠุฑ ู…ุฏุนูˆู… ุŒ ูˆู„ุง ูŠู†ุจุบูŠ ุชูˆู‚ุน ุฃู† ูŠุนู…ู„ ู…ุน ุฃูŠ ุฅุตุฏุงุฑ ุญุฏูŠุซ ุฃูˆ ู…ุณุชู‚ุจู„ูŠ ู…ู† npm.

ู‡ุฐุง ุจุงู„ุชุฃูƒูŠุฏ ู…ูˆู‚ู ูŠู…ูƒู†ูƒ ุงุชุฎุงุฐู‡ ุŒ ูˆู„ูƒู† ุชุธู„ ุงู„ุญุงู„ุฉ ุฃู† ุชุบูŠูŠุฑ ุงู„ุณุฌู„ ุญุทู… ุงู„ุนู…ู„ุงุก ุงู„ุฐูŠู† ุนู…ู„ูˆุง ุณุงุจู‚ู‹ุง ุจุดูƒู„ ุฌูŠุฏ ุŒ ูˆุจุงู„ู†ุธุฑ ุฅู„ู‰ ุฃู† npm ู„ุง ุชู‚ุฏู… ุทุฑูŠู‚ุฉ ุจุณูŠุทุฉ ู„ู„ุชุฑู‚ูŠุฉ ุฅู„ู‰ "ุฃุญุฏุซ npm ุงู„ุฐูŠ ูŠุนู…ู„ ุนู„ู‰ ุฅุตุฏุงุฑ ุนู‚ุฏุฉ ุนุดูˆุงุฆูŠุฉ "ุŒ ู‡ุฐุง ูŠุณุจุจ ุงู„ูƒุซูŠุฑ ู…ู† ุงู„ุงุญุชูƒุงูƒ ู„ุญุงู„ุงุช ุงู„ุงุณุชุฎุฏุงู… ุงู„ุชูŠ ุนู…ู„ุช ุจุดูƒู„ ุฌูŠุฏ ู„ุณู†ูˆุงุช ุญุชู‰ ุฃุณุจูˆุน ุฃูˆ ุฃุณุจูˆุนูŠู†.

ljharb ู…ุฑุฉ ุฃุฎุฑู‰ ุŒ ุญุชู‰ ุฃุชู…ูƒู† ู…ู† ุงู„ุญุตูˆู„ ุนู„ู‰ ุฏู„ูŠู„ ุนู„ู‰ ุนูƒุณ ุฐู„ูƒ (ุนู„ู‰ ุณุจูŠู„ ุงู„ู…ุซุงู„ ุŒ ู…ุน ุญุงู„ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชูƒุฑุงุฑ) ุŒ ูุฃู†ุง ุฃุดูƒ ุจุดุฏุฉ ููŠ ุฃู† ู‡ุฐุง ุงู„ูุดู„ ู„ู‡ ุฃูŠ ุนู„ุงู‚ุฉ ุจุชุบูŠูŠุฑุงุช ุงู„ุชุณุฌูŠู„ ุงู„ุชูŠ ุญุฏุซุช ููŠ ู†ูุณ ุงู„ูˆู‚ุช ุชู‚ุฑูŠุจู‹ุง. ุจุงู„ุชุฃูƒูŠุฏ ู„ู† ุชูƒูˆู† ู‡ุฐู‡ ู‡ูŠ ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุชูŠ ุฃูƒูˆู† ููŠู‡ุง ู…ุฎุทุฆู‹ุง ุจุดุฃู† ุฐู„ูƒ ุŒ ูˆู„ูƒู†ู‡ุง ุฃูŠุถู‹ุง ู„ู† ุชูƒูˆู† ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุชูŠ "ู†ุฌุญ" ููŠู‡ุง ุดูŠุก ู…ุง ุŒ ุซู… ุชู… ุงู„ุนุซูˆุฑ ุนู„ู‰ ุฎุทุฃ ูƒุงู† ูŠู†ุชุธุฑ ู„ุณู†ูˆุงุช ุจุงู„ุตุฏูุฉ ููŠ ู†ูุณ ุงู„ูˆู‚ุช ุชู‚ุฑูŠุจู‹ุง ุงู„ุฐูŠ ุญุฏุซ ููŠู‡ ุชุบูŠูŠุฑ ุบูŠุฑ ุฐูŠ ุตู„ุฉ ุฅู„ู‰ ุงู„ุชุณุฌูŠู„ ู„ู… ูŠูƒู† ู‡ุฐุง ู‡ูˆ ุงู„ุณุจุจ.

ุจุฏูˆู† ุญุงู„ุฉ ุชูƒุงุซุฑ ุŒ ูƒู„ ู‡ุฐุง ุชูƒู‡ู†ุงุช. npm 3.5.2 ู‚ุงุฏุฑ ุนู„ู‰ ุชุซุจูŠุช ุฌู…ูŠุน ุงู„ุญุฒู… ุงู„ู…ุดุงุฑ ุฅู„ูŠู‡ุง ููŠ ู…ู„ู npm-debug.log ุจุดูƒู„ ุฌูŠุฏ ุŒ ุจู‚ุฏุฑ ู…ุง ุฃุณุชุทูŠุน ุฃู† ุฃู‚ูˆู„.

ุฃู†ุช ุบูŠุฑ ู‚ุงุฏุฑ ุนู„ู‰ ุฅุนุงุฏุฉ ุฅู†ุชุงุฌู‡ ุจุงุณุชุฎุฏุงู… json-file-plus repo ุŒ ุนู„ู‰ Windows ุนู„ู‰ x64 ุฃูˆ ุนู„ู‰ x86 ุŒ ุนู„ู‰ ุงู„ุนู‚ุฏุฉ 5 ุจุงุณุชุฎุฏุงู… npm ู„ู„ู…ุฎุฒูˆู†ุŸ

ljharb

ุฃู†ุช ุบูŠุฑ ู‚ุงุฏุฑ ุนู„ู‰ ุฅุนุงุฏุฉ ุฅู†ุชุงุฌู‡ ุจุงุณุชุฎุฏุงู… json-file-plus repo ุŒ ุนู„ู‰ Windows ุนู„ู‰ x64 ุฃูˆ x86 ุŒ ุนู„ู‰ ุงู„ุนู‚ุฏุฉ 5 ุจุงุณุชุฎุฏุงู… npm ู„ู„ู…ุฎุฒูˆู†ุŸ

ู„ู… ุฃุญุงูˆู„ ููŠ ู‡ุฐุง ุงู„ุชูƒูˆูŠู†.

ู‡ุฐู‡ ู„ูŠุณุช ุงู„ุทุฑูŠู‚ุฉ ุงู„ุชูŠ ูŠุญุฏุซ ุจู‡ุง ู‡ุฐุง ุงู„ุฎุทุฃ ุŒ ุนู„ู‰ ุงู„ุฑุบู… ู…ู†:

1129 error Linux 5.0.0-32-generic
1130 error argv "/usr/bin/node" "/usr/bin/npm" "install"
1131 error node v8.10.0
1132 error npm  v3.5.2
1133 error code EMISSINGARG

ู„ุฐู„ูƒ ุณุฃูุงุฌุฃ ุฅุฐุง ูƒุงู†ุช ุฎุงุตุฉ ุจู†ุธุงู… Windows ุฃูˆ ุงู„ุนู‚ุฏุฉ 5 ุจุฃูŠ ุดูƒู„ ู…ู† ุงู„ุฃุดูƒุงู„. ู‚ุฏ ูŠูƒูˆู† ู‡ู†ุงูƒ ุฃูƒุซุฑ ู…ู† ุทุฑูŠู‚ุฉ ู„ู„ุญุตูˆู„ ุนู„ู‰ EMISSINGARG ุŒ ุจุงู„ุทุจุน ุŒ ู„ูƒู†ู†ูŠ ุฃุดูƒ ุจุดุฏุฉ ููŠ ุฃู†ูƒ ุชูˆุงุฌู‡ ุฎุทุฃู‹ ู…ุฎุชู„ูู‹ุง ุฅุฐุง ูƒุงู† ูŠุญุฏุซ ููŠ ุงู„ุบุงู„ุจ ุนู„ู‰ Windows ุจุงุณุชุฎุฏุงู… Node 5.

ู†ูุณ ุงู„ู‚ุฑู ุฃูŠุถุง. HotGreenPeas @ byv55f5f5cerpusoddarne ูˆุฌู…ูŠุน ุงู„ู„ุงุนุจูŠู† ุงู„ุขุฎุฑูŠู† ุงู„ุฐูŠู† ุญุงู‚ ู‡ุฐู‡ ุงู„ู…ุดุงูƒู„ุŒ ูŠู…ูƒู†ูƒ ุฅุฑุถุงุก ุงู„ูƒุชุงุจุฉ ููŠ ู‡ุฐู‡ ุงู„ู…ุณุฃู„ุฉ npm --version ูˆ node --version ุŸ ุดูƒุฑุง ุฌุฒูŠู„ุง!

ุฅุตุฏุงุฑุงุชูŠ:

$ npm --version    
3.5.2
$ node --version                          
v8.10.0

ุฃู†ุง ููŠ ู†ูุณ ุงู„ู…ุฑูƒุจ ู…ุน ู†ุธุงู… Linux ูุฑุนูŠ ุนู„ู‰ Windows 10 ู…ุน ุชุซุจูŠุช ุฌุฏูŠุฏ ู„ู„ุนู‚ุฏุฉ ูˆ npm:

npm ERR! Linux 4.4.0-18362-Microsoft
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "aws-cdk"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! code EMISSINGARG

npm ERR! typeerror Error: Missing required argument #1
npm ERR! typeerror     at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ERR! typeerror     at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ERR! typeerror     at resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! typeerror     at /usr/share/npm/lib/install/deps.js:457:7
npm ERR! typeerror     at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror     at /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ERR! typeerror     at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ERR! typeerror     at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ERR! typeerror     at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! typeerror     at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror This is an error with npm itself. Please report this error at:
npm ERR! typeerror     <http://github.com/npm/npm/issues>

ูƒุฐู„ูƒ ู‡ู†ุง :(

ูŠุนู…ู„ ุจุดูƒู„ ุฌูŠุฏ ุนู„ู‰ ุฌู‡ุงุฒูŠ ูˆู„ูƒู† ู„ุง ูŠู…ูƒู†ู†ูŠ ุชุซุจูŠุช ุงู„ุชุจุนูŠุงุช ุนู„ู‰ ุฌู‡ุงุฒ DigitalOcean Ubuntu.

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ู…ู†ุฐ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุงุณุชุฎุฏุงู… ุชุซุจูŠุชุงุช ู†ุธูŠูุฉ Ubuntu 18.04.4 LTS ู…ุน ุญุฒู… ุฑูŠุจูˆ ุงู„ู…ูˆูุฑ :( ูˆู…ุง ูŠุฒูŠุฏ ู‚ู„ูŠู„ุงู‹ ุนู† ุดู‡ุฑ ุญุชู‰ ุฅุตุฏุงุฑ 20.04 LTS!

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ู…ู†ุฐ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุงุณุชุฎุฏุงู… ุชุซุจูŠุชุงุช ู†ุธูŠูุฉ Ubuntu 18.04.4 LTS ู…ุน ุญุฒู… ุฑูŠุจูˆ ุงู„ู…ูˆูุฑ :( ูˆู…ุง ูŠุฒูŠุฏ ู‚ู„ูŠู„ุงู‹ ุนู† ุดู‡ุฑ ุญุชู‰ ุฅุตุฏุงุฑ 20.04 LTS!

ูƒุงู† ู„ุฏูŠ ู†ูุณ ุงู„ู…ูˆู‚ู ุŒ ู„ูƒู† ูŠุจุฏูˆ ุฃู†ู†ูŠ ุชู…ูƒู†ุช ู…ู† ุฅุตู„ุงุญู‡ ุนู† ุทุฑูŠู‚ ุชุฑู‚ูŠุฉ Node 8 ุงู„ุงูุชุฑุงุถูŠ ุฅู„ู‰ Node 10 ูˆูู‚ู‹ุง ู„ู„ุชุนู„ูŠู…ุงุช ุงู„ู…ูˆุฌูˆุฏุฉ ุนู„ู‰ https://github.com/nodesource/distributions (ุชู…ุช ุชุฑู‚ูŠุฉ npm ุจุงู„ู…ู‚ุงุจู„ ู…ู† 3.5.x ุฅู„ู‰ 6.13.4)

: | . ุงู„ูƒุซูŠุฑ ู…ู† ุงู„ุฃุฎุทุงุก ููŠ ุงู„ุฅุตุฏุงุฑุงุช ุงู„ุฌุฏูŠุฏุฉ ู…ู† npm

$ node --version
v8.10.0
$ npm --version
3.5.2

ljharb ู…ุฑุฉ ุฃุฎุฑู‰ ุŒ ุญุชู‰ ุฃุชู…ูƒู† ู…ู† ุงู„ุญุตูˆู„ ุนู„ู‰ ุฏู„ูŠู„ ุนู„ู‰ ุนูƒุณ ุฐู„ูƒ (ุนู„ู‰ ุณุจูŠู„ ุงู„ู…ุซุงู„ ุŒ ู…ุน ุญุงู„ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชูƒุฑุงุฑ) ุŒ ูุฃู†ุง ุฃุดูƒ ุจุดุฏุฉ ููŠ ุฃู† ู‡ุฐุง ุงู„ูุดู„ ู„ู‡ ุฃูŠ ุนู„ุงู‚ุฉ ุจุชุบูŠูŠุฑุงุช ุงู„ุชุณุฌูŠู„ ุงู„ุชูŠ ุญุฏุซุช ููŠ ู†ูุณ ุงู„ูˆู‚ุช ุชู‚ุฑูŠุจู‹ุง. ุจุงู„ุชุฃูƒูŠุฏ ู„ู† ุชูƒูˆู† ู‡ุฐู‡ ู‡ูŠ ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุชูŠ ุฃูƒูˆู† ููŠู‡ุง ู…ุฎุทุฆู‹ุง ุจุดุฃู† ุฐู„ูƒ ุŒ ูˆู„ูƒู†ู‡ุง ุฃูŠุถู‹ุง ู„ู† ุชูƒูˆู† ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุชูŠ "ู†ุฌุญ" ููŠู‡ุง ุดูŠุก ู…ุง ุŒ ุซู… ุชู… ุงู„ุนุซูˆุฑ ุนู„ู‰ ุฎุทุฃ ูƒุงู† ูŠู†ุชุธุฑ ู„ุณู†ูˆุงุช ุจุงู„ุตุฏูุฉ ููŠ ู†ูุณ ุงู„ูˆู‚ุช ุชู‚ุฑูŠุจู‹ุง ุงู„ุฐูŠ ุญุฏุซ ููŠู‡ ุชุบูŠูŠุฑ ุบูŠุฑ ุฐูŠ ุตู„ุฉ ุฅู„ู‰ ุงู„ุชุณุฌูŠู„ ู„ู… ูŠูƒู† ู‡ุฐุง ู‡ูˆ ุงู„ุณุจุจ.

ุจุฏูˆู† ุญุงู„ุฉ ุชูƒุงุซุฑ ุŒ ูƒู„ ู‡ุฐุง ุชูƒู‡ู†ุงุช. npm 3.5.2 ู‚ุงุฏุฑ ุนู„ู‰ ุชุซุจูŠุช ุฌู…ูŠุน ุงู„ุญุฒู… ุงู„ู…ุดุงุฑ ุฅู„ูŠู‡ุง ููŠ ู…ู„ู npm-debug.log ุจุดูƒู„ ุฌูŠุฏ ุŒ ุจู‚ุฏุฑ ู…ุง ุฃุณุชุทูŠุน ุฃู† ุฃู‚ูˆู„.

ู…ุฑุญุจุงุŒ

ุฑุจู…ุง ุชูƒูˆู† ุฃุณู‡ู„ ุทุฑูŠู‚ุฉ ู„ุฅุซุจุงุช ุฐู„ูƒ ู‡ูŠ ู…ุญุงูˆู„ุฉ ุชุซุจูŠุช * npm install -D load-grunt-config) ููŠ ุญุงู„ุชูŠ ุจุงุณุชุฎุฏุงู… ุงู„ุนู‚ุฏุฉ v5.3.0 ูˆ npm 3.5.2. ู‚ุจู„ ุฃู† ุชูƒูˆู† "ู‡ุฐู‡ ุงู„ุฅุตุฏุงุฑุงุช ู‚ุฏูŠู…ุฉ ุฌุฏู‹ุง ูˆู„ูŠุณ ู„ุฏูŠู‡ุง ุฏุนู…" ุŒ ู„ุง ุฃุญุงูˆู„ ุชุซุจูŠุช ุญุฒู… ุฌุฏูŠุฏุฉ ุฃูˆ ุฃูŠ ุดูŠุก ูŠุญุชุงุฌ ุฅู„ู‰ ุฏุนู… ุŒ ูุฃู†ุง ุฃุญุงูˆู„ ูู‚ุท ุชุดุบูŠู„ ุชุทุจูŠู‚ ู‚ุฏูŠู… ูŠุนู…ู„ ู„ู…ุฏุฉ ุดู‡ุฑูŠู†. ููŠ ุงู„ู…ุงุถูŠ ูˆู„ูƒู† ู„ูŠุณ ุจุนุฏ ุงู„ุขู† ู„ุฃู† ุดูŠุฆู‹ุง ู…ุง ุชุบูŠุฑ ุนู„ู‰ ู…ุง ูŠุจุฏูˆ.

ุดูƒุฑุง ู„ู„ู…ุณุงุนุฏุฉ.

ู‡ุฐุง ู‡ูˆ ุงู„ุฎุทุฃ ุจุงู„ู…ู†ุงุณุจุฉ:

npm ุฎุทุฃ! ุนู‚ุฏุฉ v5.3.0
npm ุฎุทุฃ! npm v3.5.2
npm ุฎุทุฃ! ูƒูˆุฏ EMISSINGARG

npm ุฎุทุฃ! ุฎุทุฃ typeerror: ู…ูู‚ูˆุฏ ุงู„ูˆุณูŠุทุฉ ุงู„ู…ุทู„ูˆุจุฉ ุฑู‚ู… 1

ูƒู…ุง ุฐูƒุฑ ุงู„ุฃุดุฎุงุต ุฃุนู„ุงู‡ ูŠุจุฏูˆ ุฃู† ุงู„ุนู‚ุฏุฉ v8.10.0 ูˆ npm v3.5.2 ู„ู… ุชุนุฏ ู…ุฏุนูˆู…ุฉ. ุญุงูˆู„ุช ุชุดุบูŠู„ npm install -g npm @ latest ู„ูƒู† ู„ู… ูŠุชู… ุชุญุฏูŠุซ ุงู„ุนู‚ุฏุฉ ูˆ npm. ุฅุฐุง ูƒู†ุช ุชุณุชุฎุฏู… Ubuntu 18.4 ุŒ ูุชุฃูƒุฏ ู…ู† ุฅุถุงูุฉ ู…ุณุชูˆุฏุน ุงู„ุนู‚ุฏุฉ 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

ุฃูŠุถุง ู„ุง ูŠุนู…ู„ ู…ู† ุฃุฌู„ูŠ
$ npm --version
3.5.2
$ node --version
v8.10.0

ุนู…ู„ุช ุจุนุฏ ุงู„ุชุญุฏูŠุซ ูƒู…ุง ุงู‚ุชุฑุญ @ ethanplee14

ูŠู…ูƒู†ู†ูŠ ุฅุนุงุฏุฉ ุฅู†ุชุงุฌ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ุจุงุณุชู…ุฑุงุฑ ุนู† ุทุฑูŠู‚ ุงู„ุงุชุตุงู„ ุจู€ npm install which-collection ุนู†ุฏ ุงุณุชุฎุฏุงู… [email protected]. ู„ู„ุฃุณู ุŒ ู„ุง ูŠุนุฏ ุชุญุฏูŠุซ npm ุฎูŠุงุฑู‹ุง ุณู‡ู„ุงู‹ ุจุงู„ู†ุณุจุฉ ู„ูŠ ุนู„ู‰ ุงู„ุฃู†ุธู…ุฉ ุงู„ู‚ุฏูŠู…ุฉ.

ูŠู…ูƒู† ุชุซุจูŠุช ุฅุตุฏุงุฑ ุณุงุจู‚ ู…ู† ู‡ุฐู‡ ุงู„ุญุฒู…ุฉ ุจุดูƒู„ ุตุญูŠุญ ุŒ ุนู„ู‰ ุณุจูŠู„ ุงู„ู…ุซุงู„ npm install [email protected] ูŠุนู…ู„. ุจู‚ุฏุฑ ู…ุง ุฃุณุชุทูŠุน ุฃู† ุฃู‚ูˆู„ ุŒ ูุฅู† ู‡ุฐู‡ ุงู„ุฅุตุฏุงุฑุงุช ุชุฎุชู„ู ููŠู…ุง ูŠุชุนู„ู‚ ุจุญู‚ู„ู‡ุง type ุงู„ุฐูŠ ู„ู… ูŠุชู… ุชุนุฑูŠูู‡ ู„ู€ v1.0.0 ูˆุชู… ุชุนูŠูŠู†ู‡ ุนู„ู‰ commonjs ู„ู„ุฅุตุฏุงุฑ ุงู„ุฃุญุฏุซ. ูŠุคุฏูŠ ู‡ุฐุง ุฅู„ู‰ ุชุดุบูŠู„ ู…ุณุงุฑ ุฑู…ุฒ ู…ุฎุชู„ู ุจุณุจุจ https://github.com/npm/cli/blob/56c980266edd12be214033d2e040983b19787808/lib/install/deps.js#L517.

ูŠุจุฏูˆ ุฃู†ู‡ ุชู…ุช ุฅุฒุงู„ุฉ ุงู„ุดูŠูƒ ุงู„ุฎุงุต ุจู€ pkg.type ููŠ [email protected] https://github.com/npm/cli/blob/0c5e815d8400b7c778e7013d86a379db28a46a46/lib/install/deps.js#L511 ู„ุฐู„ูƒ ุณุฃุญุงูˆู„ ู„ุชุญุฏูŠุซ npm ุฅู„ู‰ ู‡ุฐุง ุงู„ุฅุตุฏุงุฑ ูˆู…ุนุฑูุฉ ู…ุง ุฅุฐุง ูƒุงู† ุฐู„ูƒ ูŠุณุงุนุฏ.

ูƒุงู† ุงุฎุชุจุงุฑ ู‡ุฐุง ุฃุณู‡ู„ ู…ู† ุงู„ู…ุชูˆู‚ุน ุŒ ุจุงู„ู†ุณุจุฉ ู„ูŠ [email protected] ูŠุนู…ู„ ุจุงู„ูุนู„. ุจุฏู„ุงู‹ ู…ู† ุฐู„ูƒ ุŒ ูุฅู† ุฅุถุงูุฉ ุชุญู‚ู‚ ุฅุถุงููŠ ุฅู„ู‰ https://github.com/npm/cli/blob/56c980266edd12be214033d2e040983b19787808/lib/install/deps.js#L517 ู…ุซู„ if (pkg.type && (pkg.type !== 'commonjs')) { ูŠุจุฏูˆ ุฃูŠุถู‹ุง ุฃู†ู‡ ูŠุญู„ ุงู„ู…ุดูƒู„ุฉ ุŒ ุนู„ู‰ ุงู„ุฃู‚ู„ ู…ุน ุฃูŠ ู…ุฌู…ูˆุนุฉ "ุงุฎุชุจุงุฑ" ุงู„ุญุฒู…ุฉ. ู†ุธุฑู‹ุง ู„ุฃู† ู‡ุฐุง ุงู„ุญู‚ู„ type ูŠู…ูƒู† ุฃู† ูŠุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู‚ูŠู… ุงู„ุฃุฎุฑู‰ ุŒ ูู…ู† ุงู„ู…ุญุชู…ู„ ุฃู„ุง ูŠูƒูˆู† ู‡ุฐุง ุงู„ูุญุต ุงู„ุจุณูŠุท ูƒุงููŠุงู‹.

ูƒู†ุช ุฃูˆุงุฌู‡ ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู…ุน npm 3.5.2 ูˆุงู„ุนู‚ุฏุฉ 8.10.0 ูˆุญุตู„ุช ุนู„ู‰ ูƒู„ ุดูŠุก ุจุนุฏ ุงู‚ุชุฑุงุญ @ ethanplee14 .

ุฃุชู„ู‚ู‰ ู†ูุณ ุงู„ุฎุทุฃ ุจุงุณุชุฎุฏุงู… ุฃุญุฏุซ ุฅุตุฏุงุฑุงุช Node ูˆ NPM ุงู„ู…ุซุจุชุฉ ุจุงุชุจุงุน ุงู„ุฅุฑุดุงุฏุงุช ุงู„ู…ูˆุฌูˆุฏุฉ ุนู„ู‰ digitalocean.com.

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

$ node --version
v8.10.0
$ npm --version
3.5.2

ู…ุง ู‡ูŠ ุงู„ูˆุตูุฉ ุงู„ุทุจูŠุฉ ู„ุฌุนู„ ู‡ุฐุง ุงู„ู…ุตุงุตุฉ ูŠุนู…ู„ ู…ุฑุฉ ุฃุฎุฑู‰ุŸ

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง :(
ุฃูˆุจูˆู†ุชูˆ lts 18.04.1
ุนู‚ุฏุฉ v8.10.0
npm v3.5.2

ู„ู‚ุฏ ุฃุจู„ุบุช ุนู† ุงู„ู…ุดูƒู„ุฉ ููŠ ู…ุฏูˆู†ุชูŠ ุนุจุฑ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ.

https://github.com/scripting/Scripting-News/issues/172

ูˆุชู… ุญู„ู‡ุง ุนู† ุทุฑูŠู‚ ุชุซุจูŠุช ุฅุตุฏุงุฑ ุฃุญุฏุซ ู…ู† Node ูˆ NPM.

ุงู„ุชุนู„ูŠู…ุงุช ู‡ู†ุงูƒ.

Net-net - ูŠุฌุจ ุฃู† ุชู‚ูˆู… ุดุฑูƒุฉ Digital Ocean ุฅู…ุง ุจุชุญุฏูŠุซ ู…ุณุชู†ุฏุงุชู‡ุง ุฃูˆ ุจุฑุงู…ุฌู‡ุง.

ูƒู…ุง ุฐูƒุฑ ุงู„ุฃุดุฎุงุต ุฃุนู„ุงู‡ ูŠุจุฏูˆ ุฃู† ุงู„ุนู‚ุฏุฉ v8.10.0 ูˆ npm v3.5.2 ู„ู… ุชุนุฏ ู…ุฏุนูˆู…ุฉ. ุญุงูˆู„ุช ุชุดุบูŠู„ npm install -g npm @ latest ู„ูƒู† ู„ู… ูŠุชู… ุชุญุฏูŠุซ ุงู„ุนู‚ุฏุฉ ูˆ npm. ุฅุฐุง ูƒู†ุช ุชุณุชุฎุฏู… Ubuntu 18.4 ุŒ ูุชุฃูƒุฏ ู…ู† ุฅุถุงูุฉ ู…ุณุชูˆุฏุน ุงู„ุนู‚ุฏุฉ 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

ุดูƒุฑ!!!!!! ุฌูŠุฏ ุฌุฏุง

ุจุงู„ู†ุณุจุฉ ู„ุฃูˆู„ุฆูƒ ุงู„ุฐูŠู† ู„ุง ูŠุณุชุทูŠุนูˆู† ุชุญุฏูŠุซ ุฅุตุฏุงุฑุงุช node ูˆ npm ุงู„ุฎุงุตุฉ ุจู‡ู… ุจุณู‡ูˆู„ุฉ ุดุฏูŠุฏุฉ ุŒ ุชู…ูƒู†ุช ู…ู† ุชุดุบูŠู„ ุจู†ูŠุชูŠ ู…ู† ุฎู„ุงู„ ุชุญุฏูŠุซ npm ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ ู…ู† 3 ุŒ ูˆุงู„ุฐูŠ ุงู†ุชู‡ู‰ ุจู‡ ุงู„ุฃู…ุฑ ุฅู„ู‰ 3.10.10.

npm install -g npm@3

ุฃูˆ ุฅุฐุง ูƒู†ุช ุชุฑูŠุฏ ุฃู† ุชูƒูˆู† ู…ุญุฏุฏู‹ุง:
npm install -g [email protected]

ู†ุฃู…ู„ ุฃู† ูŠุณุงุนุฏ ู‡ุฐุง ุงู„ุจุนุถ ู…ู†ูƒู…!

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ุชุนู…ู„ ุนู„ู‰ Ubuntu 18.04 LTS.
ุฌุฑุจุช ูƒู„ ุงู„ุทุฑู‚ ุงู„ู…ุฐูƒูˆุฑุฉ ุฃุนู„ุงู‡. ู„ุง ุดูŠุก ูŠุนู…ู„

i@support-System-Product-Name:~/Projects/molstar-master$ npm --version
3.5.2
i@support-System-Product-Name:~/Projects/molstar-master$ node --version
v13.10.1

@ LivC182 ุฅุฐุง ูƒู†ุช ุชุณุชุฎุฏู… ุงู„ุนู‚ุฏุฉ 13.x ุŒ ููŠุฌุจ ุฃู† ูŠูƒูˆู† ุฅุตุฏุงุฑ npm ุฃุนู„ู‰ LOOOOOT.

ูŠุจุฏูˆ ุฃู† ุณุจุจ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ู‡ูˆ ุชุฎุฒูŠู† Bash ุงู„ู…ุคู‚ุช ู„ู…ุณุงุฑ ุงู„ุฃู…ุฑ npm ุŒ ูˆูŠู…ูƒู† ุญู„ู‡ุง ุนุจุฑ hash -d npm .

ุชู… ุญู„ ุงู„ู…ุดูƒู„ุฉ ุจุงู„ู†ุณุจุฉ ู„ูŠ ุฃุซู†ุงุก ุชุดุบูŠู„ Ubuntu 18.04 LTS:
https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

ูŠุง ุฅู„ู‡ูŠ ุŒ ุฃู†ุง ุฃุดุงู‡ุฏ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ู…ู†ุฐ 26 ูุจุฑุงูŠุฑ ุŒ ูˆุญุฑููŠุงู‹ ู„ุง ูŠู…ูƒู†

  1. ู‚ู… ุจุชุญุฏูŠุซ nodejs ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ:
sudo npm install -g n
sudo n latest
  1. ู‚ู… ุจุชุญุฏูŠุซ npm ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ:
sudo npm install -g npm
  1. ุงูุนู„ ู…ุง ุงู‚ุชุฑุญู‡ runcible
hash -d npm
  1. ุฌุฑุจ ุชุซุจูŠุช npm
npm i
  1. ู‚ู… ุจุชุญุฏูŠุซ nodejs ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ:
sudo npm install -g n
sudo n latest
  1. ู‚ู… ุจุชุญุฏูŠุซ npm ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ:
sudo npm install -g npm
  1. ุงูุนู„ ู…ุง ุงู‚ุชุฑุญู‡ runcible
hash -d npm
  1. ุฌุฑุจ ุชุซุจูŠุช npm
npm i

ูŠู…ูƒู† ุฃู† ุชุคูƒุฏ ุฃู† ู‡ุฐุง ูŠุนู…ู„. ุงู„ุฅุตุฏุงุฑุงุช ุจุนุฏ ู‡ุฐุง:
ุงู„ู†ุธุงู… ุงู„ุฃุณุงุณูŠ: Ubuntu 18.04LTS
ุฅุตุฏุงุฑ ุงู„ุนู‚ุฏุฉ: v14.5.0
ุฅุตุฏุงุฑ npm: 6.14.5

ุนู†ุฏู…ุง ูŠุนู…ู„ runnig simple npm install ูƒู„ ุดูŠุก ูŠุนู…ู„ ุจุดูƒู„ ุฌูŠุฏ .. ูˆู„ูƒู† ุนู†ุฏ ุชุดุบูŠู„ npm install ููŠ ู…ู„ู ุงู„ุฑุตูŠู ุŒ ุฃุญุตู„ ุนู„ู‰ ู‡ุฐุง ุ›

npm ุฎุทุฃ! Linux 4.14.111-boot2docker
npm ุฎุทุฃ! argv "/ usr / local / bin / node" / usr / local / bin / npm "" ุชุซุจูŠุช "
npm ุฎุทุฃ! ุนู‚ุฏุฉ v6.5.0
npm ุฎุทุฃ! npm v3.10.3
npm ุฎุทุฃ! ูƒูˆุฏ EMISSINGARG

npm ุฎุทุฃ! ุฎุทุฃ typeerror: ู…ูู‚ูˆุฏ ุงู„ูˆุณูŠุทุฉ ุงู„ู…ุทู„ูˆุจุฉ ุฑู‚ู… 1
npm ุฎุทุฃ! typeerror ููŠ andLogAndFinish (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:31:3)
npm ุฎุทุฃ! typeerror ููŠ fetchPackageMetadata (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:51:22)
npm ุฎุทุฃ! type error ููŠ delete (/usr/local/lib/node_modules/npm/lib/install/deps.js:515:12)
npm ุฎุทุฃ! typeerror ููŠ /usr/local/lib/node_modules/npm/lib/install/deps.js:516:7
npm ุฎุทุฃ! typeerror ููŠ /usr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ููŠ /usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:37:12
npm ุฎุทุฃ! type error ููŠ addRequestedAndFinish (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:67:5)
npm ุฎุทุฃ! type error ููŠ returnAndAddMetadata (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:121:7)
npm ุฎุทุฃ! typeerror ููŠ pickVersionFromRegistryDocument (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:138:20)
npm ุฎุทุฃ! typeerror ููŠ /usr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ู‡ุฐุง ุฎุทุฃ ููŠ npm ู†ูุณู‡ุง. ุงู„ุฑุฌุงุก ุงู„ุฅุจู„ุงุบ ุนู† ู‡ุฐุง ุงู„ุฎุทุฃ ุนู„ู‰:
npm ุฎุทุฃ! ู†ูˆุน ุงู„ุฎุทุฃ http://github.com/npm/npm/issues
npm info ุฃุนุฏ ู…ุญุงูˆู„ุฉ ุงู„ุฌู„ุจ ุงู„ู…ุญุงูˆู„ุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุณุงุนุฉ 10:31:16 ู…ุณุงุกู‹
ู…ุญุงูˆู„ุฉ ู…ุนู„ูˆู…ุงุช npm ุทู„ุจ ุงู„ุชุณุฌูŠู„ ุญุงูˆู„ ุฑู‚ู… 1 ุงู„ุณุงุนุฉ 10:31:16 ู…ุณุงุกู‹
npm http ุฌู„ุจ ุงู„ุญุตูˆู„ ุนู„ู‰ https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz
npm http ุฌู„ุจ 200 https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz

npm ุฎุทุฃ! ุงู„ุฑุฌุงุก ุชุถู…ูŠู† ุงู„ู…ู„ู ุงู„ุชุงู„ูŠ ู…ุน ุฃูŠ ุทู„ุจ ุฏุนู…:
npm ุฎุทุฃ! /portalv2/npm-debug.log
ุฃุนุงุฏ ุงู„ุฃู…ุฑ '/ bin / sh -c npm install' ุฑู…ุฒู‹ุง ุบูŠุฑ ุตูุฑูŠ: 1

.. ู„ู‚ุฏ ู‚ู…ุช ุจุงู„ูุนู„ ุจูˆุถุน RUN npm install -g npm@latest ููŠ ู…ู„ู ุนุงู…ู„ ุงู„ุฅุฑุณุงุก ุŒ ู‚ุจู„ npm install

ุงู„ุฑุฌุงุก ุงู„ู…ุณุงุนุฏุฉ :(

ูˆุงุฌู‡ุช ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ุนู„ู‰ Ubuntu 18.04 (ุนู„ู‰ Windows 10 ููŠ WSL).

โŒ npm update -g @vlue/cli ุฅู„ู‰ 4.4.6 ู„ู… ูŠุชู… ุญู„ู‡ุง.
โŒ npm update -g npm ุฅู„ู‰ 6.13.4 ู„ู… ูŠุชู… ุญู„ู‡ุง.
โœ” ุฃุฏุช ุชุฑู‚ูŠุฉ ุงู„ุนู‚ุฏุฉ (ุจุงุณุชุฎุฏุงู… nvm ) ุฅู„ู‰ ุงู„ุฅุตุฏุงุฑ 12.16.1 (ูˆุงู„ุฐูŠ ุตุงุฏู ุฃู†ู‡ ุงู„ุฅุตุฏุงุฑ ุงู„ุฐูŠ ู†ุณุชุฎุฏู…ู‡ ุญุงู„ูŠู‹ุง ููŠ ุงู„ุฅู†ุชุงุฌ) ุฅู„ู‰ ุญู„ ุงู„ู…ุดูƒู„ุฉ:

nvm install 12.16.1
nvm use 12.16.1

ุงุถุทุฑุฑุช ุฅู„ู‰ sudo chown -R 1000:1000 "/home/daniel/.npm" ุนู„ู‰ ุทูˆู„ ุงู„ุทุฑูŠู‚ ุŒ ุจุณุจุจ ุฎุทุฃ ููŠ ุฅุตุฏุงุฑ npm ุงู„ุฃู‚ุฏู… ุงู„ู…ุณุชุฎุฏู… ู…ู† ู‚ุจู„.

ููŠ ุญุงู„ุชูŠุŒ

npm install -g npm<strong i="6">@latest</strong>
sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config

ู‡ู„ ุงู„ุญูŠู„ุฉ

ุจุนุฏ ุชุดุบูŠู„ ุฃูˆุงู…ุฑ ุงู„ุชุญุฏูŠุซ ุŒ ุฃุบู„ู‚ ุงู„ุฌู‡ุงุฒ ุงู„ุทุฑููŠ ูˆุฃุนุฏ ูุชุญู‡.

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ.

ูŠุจุฏูˆ ุฃู†ู‡ ุชู… ุฅุตุฏุงุฑ ุดูŠุก ูŠูƒุณุฑ ุงู„ุฅุตุฏุงุฑุงุช ุงู„ู‚ุฏูŠู…ุฉ ู…ู† npm (ูƒู†ุง ู†ุณุชุฎุฏู… 3.5.2 ุŒ ุงู„ุฅุตุฏุงุฑ ุงู„ุฃุญุฏุซ ุจุงุณุชุฎุฏุงู… apt-get). ู„ู‚ุฏ ุฃุตู„ุญู†ุง ุฐู„ูƒ ู…ู† ุฎู„ุงู„ ุงู„ุชุญุฏูŠุซ ุฅู„ู‰ ุฃุญุฏุซ ุฅุตุฏุงุฑ ู…ู† npm ูƒุฃู…ุฑ RUN ููŠ Dockerfile ุงู„ุฎุงุต ุจู†ุง

RUN npm install -g npm@latest

ูƒู†ุง ู†ู‚ูˆู… ุจุชุซุจูŠุช npm ุนุจุฑ apt-get ููŠ ู‚ุงุฆู…ุฉ ุจุงู„ุชุซุจูŠุชุงุช ุงู„ู…ู†ุงุณุจุฉ ุŒ ู„ูƒู† ุงู„ุฅุตุฏุงุฑ ุงู„ุฃุฎูŠุฑ ู…ู† npm ุบูŠุฑ ู…ุชุงุญ ู…ู† ุฎู„ุงู„ ุฎูŠุงุฑ ุงู„ุชุซุจูŠุช ุงู„ู…ู†ุงุณุจ. ู„ุฐู„ูƒ ุŒ ุจุนุฏ ุชุซุจูŠุช ุงู„ุฅุตุฏุงุฑ ุงู„ู‚ุฏูŠู… ู…ู† npm ููŠ ู‚ุงุฆู…ุฉ apt ุŒ ู‚ู…ู†ุง ุจุชุญุฏูŠุซู‡ ููŠ ุงู„ุณุทุฑ ุงู„ุชุงู„ูŠ ู…ู† Dockerfile ุจุงุณุชุฎุฏุงู… ุงู„ุฃู…ุฑ ุฃุนู„ุงู‡. ู†ุฃู…ู„ ุฃู„ุง ูŠุคุฏูŠ ุชุญุฏูŠุซู‡ ุฅู„ู‰ ูƒุณุฑ ุฃูŠ ุดูŠุก ุชูุนู„ู‡ ุŒ ูˆู†ุฃู…ู„ ุฃู† ูŠุณุงุนุฏ ู‡ุฐุง ุจุนุถู‹ุง ู…ู†ูƒู….

โš™๏ธ ุชุซุจูŠุช ู…ู„ุญู‚ุงุช CLI. ูˆู‡ุฐุง ู‚ุฏ ูŠุณุชุบุฑู‚ ุจุนุถ ุงู„ูˆู‚ุช...

loadDep: @ ant-design-vue / b โ– โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: ุฎุฑูŠุทุฉ ุงู„ู…ุตุฏุฑ โ†’ afte โ–€ โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: fsevents โ†’ 304 โ–„ โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: ุงู„ู…ุณุชูุณุฑ โ–€ โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: ุฎู„ุงู„ โ†’ ุงุญุตู„ ุนู„ู‰ โ–€ โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: webpack-merge โ†’ a โ–€ โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
loadDep: webpack-merge โ†’ m โ– โ•ขโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ•Ÿ
npm ุฎุทุฃ! Linux 5.4.0-42 ุนุงู…
npm ุฎุทุฃ! argv "/ usr / bin / node" "/ usr / bin / npm" "ุชุซุจูŠุช" "--loglevel" "ุฎุทุฃ"
npm ุฎุทุฃ! ุนู‚ุฏุฉ v8.10.0
npm ุฎุทุฃ! npm v3.5.2
npm ุฎุทุฃ! ูƒูˆุฏ EMISSINGARG

npm ุฎุทุฃ! ุฎุทุฃ typeerror: ู…ูู‚ูˆุฏ ุงู„ูˆุณูŠุทุฉ ุงู„ู…ุทู„ูˆุจุฉ ุฑู‚ู… 1
npm ุฎุทุฃ! typeerror ููŠ andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ุฎุทุฃ! typeerror ููŠ fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ุฎุทุฃ! type error ููŠ deleteWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/lib/install/deps.js:457:7
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ุฎุทุฃ! type error ููŠ addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ุฎุทุฃ! type error ููŠ returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ุฎุทุฃ! typeerror ููŠ pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ุฎุทุฃ! typeerror ููŠ /usr/share/npm/node_modules/iferr/index.js:13:50
npm ุฎุทุฃ! typeerror ู‡ุฐุง ุฎุทุฃ ููŠ npm ู†ูุณู‡ุง. ุงู„ุฑุฌุงุก ุงู„ุฅุจู„ุงุบ ุนู† ู‡ุฐุง ุงู„ุฎุทุฃ ุนู„ู‰:
npm ุฎุทุฃ! ู†ูˆุน ุงู„ุฎุทุฃ http://github.com/npm/npm/issues

npm ุฎุทุฃ! ุงู„ุฑุฌุงุก ุชุถู…ูŠู† ุงู„ู…ู„ู ุงู„ุชุงู„ูŠ ู…ุน ุฃูŠ ุทู„ุจ ุฏุนู…:
npm ุฎุทุฃ! /home/hah/Schreibtisch/vue/contakt/npm-debug.log
ูุดู„ ุงู„ุฃู…ุฑ ERROR: ุชุซุจูŠุช npm - ุฎุทุฃ ููŠ ู…ุณุชูˆู‰ ุงู„ุณุฌู„
ู„ู… ุชุญู„ ู…ุดูƒู„ุชูŠ

heshamahrabi ูƒู„ุง ุงู„ุนู‚ุฏุฉ 8 ูˆ npm 3 ุนูุง ุนู„ูŠู‡ุง ุงู„ุฒู…ู† ุ› ุญุงูˆู„ npm install -g npm ูˆุญุงูˆู„ ู…ุฑุฉ ุฃุฎุฑู‰ุŸ

ุญุชู‰ ุฅุฐุง ู‚ู…ุช ุจุชุญุฏูŠุซ npm ููŠ ุฃุฌู‡ุฒุฉ ubuntu ุŒ ูู‚ุฏ ุชุณุชู…ุฑ ุงู„ู…ุดูƒู„ุฉ ุจุณุจุจ ุชุฎุฒูŠู† bash ู„ู„ู…ุณุงุฑ
ุชุดูŠุฑ ุฅู„ู‰ :

https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

ู„ู‚ุฏ ูุนู„ุช ุงู„ุญูŠู„ุฉ ุจุงู„ู†ุณุจุฉ ู„ูŠ ๐Ÿ‘

ุญุชู‰ ุฅุฐุง ู‚ู…ุช ุจุชุญุฏูŠุซ npm ููŠ ุฃุฌู‡ุฒุฉ ubuntu ุŒ ูู‚ุฏ ุชุณุชู…ุฑ ุงู„ู…ุดูƒู„ุฉ ุจุณุจุจ ุชุฎุฒูŠู† bash ู„ู„ู…ุณุงุฑ
ุชุดูŠุฑ ุฅู„ู‰ :

https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

ูู„ุนุช ุฎุฏุนุฉ ู„ูŠ

  • ุฃุดูƒุฑูƒู… ุฌุฒูŠู„ ุงู„ุดูƒุฑ ุนู„ู‰ ุงู„ุฅุฌุงุจุฉ ุงู„ุณุฑูŠุนุฉ ุŒ ูƒุงู†ุช ู…ุดูƒู„ุชูŠ ุจุงู„ุถุจุท ูƒู…ุง ูˆุตูุชู…ูˆู‡ุง.

ุงู„ูƒุซูŠุฑ ู…ู† ุงู„ุฎุจุฑุฉ ุŒ ูˆุงู„ูƒุซูŠุฑ ู…ู† ุงู„ู†ุตุงุฆุญ ุŒ ุฃุดูƒุฑูƒ ุฃูŠุถู‹ุง ูŠุง ุตุฏูŠู‚ูŠ ljharb

sudo npm install -g npm@latest
hash -r

ูุนู„ุช ุงู„ุญูŠู„ุฉ ุจุงู„ู†ุณุจุฉ ู„ูŠ

ุฃุตุจุญ ุฃูˆู„ุงู‹ ุงู„ู…ุณุชุฎุฏู… ุงู„ุฌุฐุฑ ููŠ ุงู„ุฌู‡ุงุฒ ุนู† ุทุฑูŠู‚ ุงู„ุฃู…ุฑ "sudo -i" [ุณูŠูุทู„ุจ ู…ู†ูƒ ุฅุฏุฎุงู„ ูƒู„ู…ุฉ ุงู„ู…ุฑูˆุฑ] ุซู… ู‚ู… ุจุชุดุบูŠู„ ุงู„ุฃู…ุฑ "npm install -g npm @ latest "

ูƒู…ุง ุฐูƒุฑ ุงู„ุฃุดุฎุงุต ุฃุนู„ุงู‡ ูŠุจุฏูˆ ุฃู† ุงู„ุนู‚ุฏุฉ v8.10.0 ูˆ npm v3.5.2 ู„ู… ุชุนุฏ ู…ุฏุนูˆู…ุฉ. ุญุงูˆู„ุช ุชุดุบูŠู„ npm install -g npm @ latest ู„ูƒู† ู„ู… ูŠุชู… ุชุญุฏูŠุซ ุงู„ุนู‚ุฏุฉ ูˆ npm. ุฅุฐุง ูƒู†ุช ุชุณุชุฎุฏู… Ubuntu 18.4 ุŒ ูุชุฃูƒุฏ ู…ู† ุฅุถุงูุฉ ู…ุณุชูˆุฏุน ุงู„ุนู‚ุฏุฉ 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

ุดูƒุฑ!!!!!! ุฌูŠุฏ ุฌุฏุง

ุดูƒุฑุง ุนู…ู„ุช ู„ูŠ!

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
apt -y install nodejs make gcc g ++

ู†ุนู…!! ุฅู†ู‡ ูŠุนู…ู„!

ุงุถุทุฑุฑุช ุฅู„ู‰ ุชุฑู‚ูŠุฉ ุฎุงุฏู… Ubuntu ู…ู† 18 ุฅู„ู‰ 20 ู„ุฌุนู„ู‡ ูŠุนู…ู„

ุญู…ุงู‚ุฉ ุงู„ู…ู‚ุฏุณุฉ ู‡ุฐู‡ ุงู„ู‚ุถูŠุฉ ู…ุง ุฒุงู„ุช ู„ู… ุชุบู„ู‚ ุŸุŸุŸ ุจุนุฏ 10 ุดู‡ูˆุฑ ูˆ 2 ู…ุดุงุฑูƒุงุช ุนู† ุงุตู„ุงุญู‡ ุŸุŸ

ู„ุง ูŠู…ูƒู†.

HotGreenPeas ุญุงู† ูˆู‚ุช ุงู„ุฅุบู„ุงู‚. ูŠู…ูƒู†ู†ูŠ ุญุชู‰ ุฌุนู„ ุงู„ุนู„ุงู‚ุงุช ุงู„ุนุงู…ุฉ ู„ุชุญุฑูŠุฑ ุงู„ู…ุณุชู†ุฏุงุช ู…ุน ุญู„ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ุฎุทูˆุฉ ุจุฎุทูˆุฉ.

ูƒุงู† ู„ุฏูŠ ู…ุดุฑูˆุน ู‚ุฏูŠู… ูŠุณุชุฎุฏู… ุงู„ุนู‚ุฏุฉ 5.4.1. ุจุนุฏ ุชุซุจูŠุชู‡ ุจุงุณุชุฎุฏุงู… nvm ( nvm install 5.4.1 ) ุŒ ู‚ุงู… ุจุชุซุจูŠุช ุจุนุถ ุงู„ุฅุตุฏุงุฑุงุช ุงู„ู‚ุฏูŠู…ุฉ ู…ู† npm (ู…ุซู„ 3.x). ู‡ุฐุง ุงู„ุฅุตุฏุงุฑ ู…ู† npm ู„ุง ูŠู…ูƒู†ู‡ ุงู„ุชุนุงู…ู„ ู…ุน npm i ูˆูุดู„ ู…ุน ู†ูุณ ุงู„ุฎุทุฃ ุงู„ู…ูˆุฌูˆุฏ ููŠ OP.

ู…ุง ูุนู„ุชู‡ ู‡ูˆ nvm install-latest-npm ุงู„ุฐูŠ ู‚ุงู… ุจุชุซุจูŠุช ุฃุญุฏุซ ุฅุตุฏุงุฑ npm ู…ุชูˆุงูู‚ ู…ุน ุงู„ุนู‚ุฏุฉ 5.4.1 ุŒ ูˆู‡ูˆ ููŠ ู‡ุฐู‡ ุงู„ุญุงู„ุฉ 5.3.0.

ู‡ู„ ูƒุงู†ุช ู‡ุฐู‡ ุงู„ุตูุญุฉ ู…ููŠุฏุฉุŸ
0 / 5 - 0 ุงู„ุชู‚ูŠูŠู…ุงุช