විධානය තිබෙන නිබන්ධනයක් මම දුටුවෙමි.
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.