විධානය තිබෙන නිබන්ධනයක් මම දුටුවෙමි.
npm install --save
මොකක්ද මේ කරන්නේ --saveවිකල්පය අදහස් කරන්නේ?
ගූගල් හි පිළිතුර සොයා ගැනීමට නොහැකි විය.
npm install (--help | -h | -help ..)කිසිවක් නැත.
විධානය තිබෙන නිබන්ධනයක් මම දුටුවෙමි.
npm install --save
මොකක්ද මේ කරන්නේ --saveවිකල්පය අදහස් කරන්නේ?
ගූගල් හි පිළිතුර සොයා ගැනීමට නොහැකි විය.
npm install (--help | -h | -help ..)කිසිවක් නැත.
Answers:
Npm 5 යාවත්කාලීන කරන්න:
වන විට npm 5.0.0 , ස්ථාපනය මොඩියුල පරායත්ත ලෙස පෙරනිමියෙන්, එසේ එකතු --saveවිකල්පය තව දුරටත් අවශ්ය කෙරේ. විකල්ප ඉතිරි අනෙක් තවමත් පවතී හා ලැයිස්තු ගත කර ඇත ප්රලේඛනය සඳහා npm install.
මුල් පිළිතුර:
5 වන අනුවාදයට පෙර, එන්පීඑම් node_modulesපෙරනිමියෙන් පැකේජයක් ස්ථාපනය කළේය . ඔබගේ යෙදුම / මොඩියුලය සඳහා පරායත්තයන් ස්ථාපනය කිරීමට ඔබ උත්සාහ කරන විට, ඔබට පළමුව ඒවා ස්ථාපනය කිරීමට අවශ්ය වන අතර පසුව ඒවා (සුදුසු අනුවාද අංකය සමඟ) dependenciesඔබේ කොටසට එක් කරන්න package.json.
මෙම --saveවිකල්පය වන පැකේජය තුළ අඩංගු කිරීම NPM උපදෙස් dependenciesඔබේ කොටස package.jsonමෙසේ ඔබ අතිරේක පියවර ඉතිරි, ස්වයංක්රීයව.
ඊට අමතරව, අනුපූරක විකල්ප ඇති --save-devඅතර --save-optionalඒවා පිළිවෙලින් යටතේ devDependenciesසහ පැකේජය සුරකිනු optionalDependenciesඇත. gruntඔබේ පරීක්ෂණ පුස්තකාලය වැනි සංවර්ධන පමණක් පැකේජ ස්ථාපනය කිරීමේදී මෙය ප්රයෝජනවත් වේ .
npmඋදව්වෙන් සොයාගත නොහැකි විය .
npm install --helpභාවිතා කරන විට පෙන්වන්නේ නම් හොඳයි .
පරායත්තතාවයන්හි පැකේජය එක් කිරීමට:
npm install my_dep --save
හෝ
npm install my_dep -S
හෝ
npm i my_dep -S
DevDependencies හි පැකේජය එක් කිරීමට
npm install my_test_framework --save-dev
හෝ
npm install my_test_framework -D
හෝ
npm i my_test_framework -D
-S -Dලොකු අකුරු විය යුතු බැවින් ඒවා ප්රවේශම් වන්න . මම හැම විටම මෙම වැරැද්ද හා npm පැමිණිලි හෝ package.json එය එකතු කරන්නේ කරන්න
-s(සිම්පල්) --silentවිකල්පය සඳහා වන නිසාත්, -dවලංගු කෙටිමං දෙකම වන ලොග්ලෙවල් තොරතුරු සඳහාත් එය පැමිණිලි නොකරයි .
ඔබට package.jsonගොනුවක් නොමැති නම් එය කිසිවක් නොකරනු ඇත. npm initඑකක් නිර්මාණය කිරීමට ධාවනය කිරීමෙන් ආරම්භ කරන්න . එවිට ඇමතුම් සඳහා npm install --saveහෝ npm install --save-devහෝ npm install --save-optionalමෙම යාවත්කාලීන කරනු ලබයි package.jsonඔබගේ පරායත්තයන් ලැයිස්තු ගත කිරීම සඳහා.
npm install --save-devපළමු ධාවනය කළ හැකිය , පසුව npm init සහ ඔබේ package.json ජනගහනය වනු ඇත.
එන්පීඑම් ලේඛනයට අනුව
එබැවින් ධාවනය npm install package_nameකිරීමෙන් පැකේජ පරායත්තතාවය ස්වයංක්රීයව package.json වෙත එකතු කළ යුතු බව පෙනේ.
npm config ls -lපෙරනිමියෙන්, save-xxx විකල්ප සියල්ලම අසත්ය බව මම දකිමි, සුරැකීම පමණක් සත්ය වේ.
ඔබ ද භාවිතා කළ හැකිය -S, -Dහෝ -Pඑය dev පරායත්ත හෝ ප්රොඩ් පරායත්ත, යෙදුමක් යැපීම පැකේජය ඉතිරි සමාන වන. තවත් NPM කෙටිමං පහත බලන්න:
-v: --version
-h, -?, --help, -H: --usage
-s, --silent: --loglevel silent
-q, --quiet: --loglevel warn
-d: --loglevel info
-dd, --verbose: --loglevel verbose
-ddd: --loglevel silly
-g: --global
-C: --prefix
-l: --long
-m: --message
-p, --porcelain: --parseable
-reg: --registry
-f: --force
-desc: --description
-S: --save
-P: --save-prod
-D: --save-dev
-O: --save-optional
-B: --save-bundle
-E: --save-exact
-y: --yes
-n: --yes false
ll and la commands: ls --long
පහත දැක්වෙන විධානය ක්රියාත්මක කිරීමෙන් මෙම කෙටිමං ලැයිස්තුව ලබා ගත හැකිය:
$ npm help 7 config
Npm 5 වන විට, npm ස්ථාපනයෙහි දක්වා ඇති පරිදි එකම දේ කිරීමට වඩා --save-prod(හෝ -P) භාවිතා කිරීම වඩාත් හිතකර වේ . මෙතෙක් ලබා දී ඇත්නම් තවමත් ක්රියාත්මක වේ.--save--save
Npm 5 වන විට, npm දැන් පෙරනිමියෙන් සුරකිනු ඇත. පෙර සංස්කරණ වලදී එය ක්රියා කරන ආකාරය හා සමාන පැරණි ආකාරයකින් (ස්වයංක්රීයව සුරැකීමකින් තොරව) වැඩ කිරීමට ඔබ කැමති නම්, පහත පරිදි ස්වයංක්රීයව සුරැකීම සඳහා වින්යාස විකල්පය යාවත්කාලීන කළ හැකිය.
npm config set save false
වත්මන් සැකසුම ලබා ගැනීම සඳහා, ඔබට පහත විධානය ක්රියාත්මක කළ හැකිය:
npm config get save
මුලාශ්රය: https://blog.pusher.com/what-you-need-know-npm-5/
npm install package_x --save
දී ඇති පැකේජය (package_x) පරායත්තයන් තුළ package.json තුළ සුරකිනු ඇත. ඔබ එකතු කරන්නේ නම්
npm install <<package_x>> --save-dev
එවිට එය devDependencies තුළ සුරකිනු ඇත.
ඔබේ පැකේජයට පරායත්තයන් එක් කිරීමට පහසු (හා වඩා නියමයි) ක්රමය වන්නේ විධාන රේඛාවෙන් එය සිදු කිරීමයි, ඔබ කැමති ආකාරය අනුව npm install විධානය --save හෝ --save-dev සමඟ සලකුණු කරන්න. එම පරායත්තතාවය භාවිතා කරන්න.
npm install --saveහෝ npm install --save-devඅපගේ ව්යාපෘතියේ පැකේජය ස්ථාපනය කරන අතරතුර අපි මේ දෙක අතර විකල්ප 1 ක් තෝරා ගන්නේ ඇයි?
දේවල් බව ඉහත පිළිතුරු පැහැදිලි වේ npm install --saveතුළ දත්තයක් එකතු වනු ඇත dependencyක්ෂේත්ර pacakage.jsonගොනු සහ අනෙකුත් එක් dev-dependency.
එබැවින් අපගේ ස්ථාපන මොඩියුලය pacakge.json ගොනුවට ඇතුළත් කිරීමට අපට අවශ්ය වන්නේ ඇයිද යන ප්රශ්නය පැන නගී. මන්දයත් අපි කේතයක් පරීක්ෂා කරන විට gitහෝ අපගේ කේතය යම් කෙනෙකුට ලබා දෙන සෑම විටම අපි එය ලබා දෙන්නෙමු node-modules. පොදු ස්ථානයක් බැවින් මෙය වළක්වා ගැනීම සඳහා අපි එය කරන්නෙමු.
එම ව්යාපෘතිය සඳහා විශේෂයෙන් හෝ අවශ්ය සියලුම මොඩියුලයන් වෙනත් පුද්ගලයෙකුට ලැබෙන්නේ කෙසේද යන්නට පිළිතුරු සපයන්නේ from the package.jsonඑම ව්යාපෘතිය ක්රියාත්මක කිරීම හෝ සංවර්ධනය කිරීම සඳහා අවශ්ය සියලුම පැකේජ ඇතුළත් කළ ගොනුවකි.
කේත we simply need to run the npm installවිධානය ලබා ගැනීමෙන් පසු එය package.json ගොනුව කියවා අවශ්ය පැකේජ ස්ථාපනය කරනු ඇත.
npm i (පැකේජයේ නම) - සුරකින්න
සරලවම, ඉහත විධානය භාවිතා කිරීමෙන් අපට ඔබේ පැකේජයේ පැකේජයේ නම ලිවීමට අවශ්ය නොවනු ඇත. ඔබ එය නිෂ්පාදනයට යන විට හෝ වෙනත් වේලාවක සැකසීමේදී ඔබට අවශ්ය අනුවාදය සමඟ එහි නම සහ යැපීම ස්වයංක්රීයව එකතු කරනු ඇත.
ස්ථාපනය කිරීමට npm උදව් කරන්න
ඉහත විධානය මඟින් තවත් විකල්පයක් සොයා ගැනීමට සහ පින්තූරයේ def.shown නිවැරදි කිරීමට උපකාරී වේ

--save: Package will appear in your dependencies.