ນີ້ແມ່ນຄໍາສັ່ງ npm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
npm - ຕົວຈັດການແພັກເກັດ javascript
ສະຫຼຸບສັງລວມ
npm [args]
ເວີຊັ່ນ
3.5.2
ລາຍລະອຽດ
npm ແມ່ນຜູ້ຈັດການຊຸດສໍາລັບແພລະຕະຟອມ Node JavaScript. ມັນເຮັດໃຫ້ໂມດູນຢູ່ໃນສະຖານທີ່ດັ່ງນັ້ນ
node ທີ່ສາມາດຊອກຫາພວກເຂົາ, ແລະການຄຸ້ມຄອງຂໍ້ຂັດແຍ່ງການເພິ່ງພາອາໄສຢ່າງສະຫລາດ.
ມັນເປັນການຕັ້ງຄ່າທີ່ສຸດເພື່ອສະຫນັບສະຫນູນຄວາມຫຼາກຫຼາຍຂອງກໍລະນີການນໍາໃຊ້. ສ່ວນຫຼາຍມັກ, ມັນແມ່ນ
ໃຊ້ເພື່ອເຜີຍແຜ່, ຄົ້ນພົບ, ຕິດຕັ້ງ ແລະພັດທະນາໂປຣແກມ node.
ການດໍາເນີນງານ npm ຊ່ວຍເຫຼືອ ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງທີ່ມີຢູ່.
ພາກສະເຫນີ
ທ່ານອາດຈະໄດ້ຮັບ npm ເພາະວ່າທ່ານຕ້ອງການຕິດຕັ້ງສິ່ງຂອງ.
ການນໍາໃຊ້ npm ການຕິດຕັ້ງ ເບີກ ການຕິດຕັ້ງເວີຊັນຫຼ້າສຸດຂອງ "blerg". ກວດເບິ່ງການຊ່ວຍເຫຼືອ npm
npm-ຕິດຕັ້ງ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ມັນສາມາດເຮັດໄດ້ຫຼາຍຢ່າງ.
ການນໍາໃຊ້ npm ຄົ້ນຫາ ຄໍາສັ່ງເພື່ອສະແດງທຸກສິ່ງທຸກຢ່າງທີ່ມີຢູ່. ໃຊ້ npm ls ສະແດງ
ທຸກສິ່ງທຸກຢ່າງທີ່ທ່ານໄດ້ຕິດຕັ້ງ.
ຂຶ້ນກັບ
ຖ້າແພັກເກັດອ້າງອີງໃສ່ແພັກເກັດອື່ນທີ່ມີ URL git, npm ແມ່ນຂຶ້ນກັບການຕິດຕັ້ງລ່ວງໜ້າ
ໄປ.
ຖ້າຫນຶ່ງຂອງແພັກເກັດ npm ພະຍາຍາມຕິດຕັ້ງແມ່ນໂມດູນ node ພື້ນເມືອງແລະຮຽກຮ້ອງໃຫ້ມີການລວບລວມ
ຂອງ C++ Code, npm ຈະໃຊ້ node-gyp https://github.com/TooTallNate/node-gyp ສໍາລັບວຽກງານນັ້ນ.
ສໍາລັບລະບົບ Unix, node-gyp https://github.com/TooTallNate/node-gyp ຕ້ອງການ Python, make ແລະ
buildchain ເຊັ່ນ GCC. ໃນ Windows, Python ແລະ Microsoft Visual Studio C++ ແມ່ນຈໍາເປັນ.
Python 3 ບໍ່ຮອງຮັບໂດຍ node-gyp https://github.com/TooTallNate/node-gyp. ສໍາລັບການເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານໄປຢ້ຽມຢາມ node-gyp repository https://github.com/TooTallNate/node-gyp ແລະ
node-gyp ວິກິພີເດຍ https://github.com/TooTallNate/node-gyp/wiki.
ຜູ້ອໍານວຍການ
ເບິ່ງ npm ຊ່ວຍ 5 npm-folders ເພື່ອຮຽນຮູ້ກ່ຽວກັບບ່ອນທີ່ npm ເອົາສິ່ງຂອງ.
ໂດຍສະເພາະ, npm ມີສອງໂຫມດຂອງການດໍາເນີນງານ:
ຮູບແບບທົ່ວໂລກ:
npm ຕິດຕັ້ງແພັກເກັດເຂົ້າໃນການຕິດຕັ້ງ prefix at prefix/lib/node_modules ແລະຖັງຂີ້ເຫຍື້ອ
ຖືກຕິດຕັ້ງຢູ່ໃນ ຄໍານໍາຫນ້າ/bin.
ໂໝດທ້ອງຖິ່ນ:
npm ຕິດຕັ້ງແພັກເກັດເຂົ້າໄປໃນໄດເລກະທໍລີໂຄງການປະຈຸບັນ, ເຊິ່ງຕັ້ງໄວ້ໃນຕອນຕົ້ນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ. ການຫຸ້ມຫໍ່ໄດ້ຖືກຕິດຕັ້ງເພື່ອ ./node_modules, ແລະ bins ແມ່ນ
ຕິດຕັ້ງໃສ່ ./node_modules/.bin.
ໂໝດທ້ອງຖິ່ນເປັນຄ່າເລີ່ມຕົ້ນ. ໃຊ້ -g or -- ໂລກ ກ່ຽວກັບຄໍາສັ່ງໃດໆທີ່ຈະດໍາເນີນການໃນຮູບແບບທົ່ວໂລກ
ແທນທີ່ຈະເປັນ.
ຜູ້ພັດທະນາ ການນໍາໃຊ້
ຖ້າທ່ານກໍາລັງໃຊ້ npm ເພື່ອພັດທະນາແລະເຜີຍແຜ່ລະຫັດຂອງທ່ານ, ໃຫ້ກວດເບິ່ງຫົວຂໍ້ຊ່ວຍເຫຼືອຕໍ່ໄປນີ້:
json ສ້າງໄຟລ໌ package.json. ເບິ່ງ npm ຊ່ວຍ 5 ຊຸດ .json.
link ສໍາລັບການເຊື່ອມໂຍງລະຫັດການເຮັດວຽກໃນປະຈຸບັນຂອງທ່ານເຂົ້າໄປໃນເສັ້ນທາງຂອງ Node, ດັ່ງນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ຕິດຕັ້ງໃຫມ່ທຸກຄັ້ງທີ່ທ່ານເຮັດການປ່ຽນແປງ. ໃຊ້ npm ການເຊື່ອມຕໍ່ ເພື່ອເຮັດສິ່ງນີ້.
ການຕິດຕັ້ງ
ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະຕິດຕັ້ງສິ່ງຕ່າງໆຖ້າທ່ານບໍ່ຕ້ອງການການເຊື່ອມຕໍ່ສັນຍາລັກ. ໂດຍສະເພາະ,
ການຕິດຕັ້ງລະຫັດຄົນອື່ນຈາກການຈົດທະບຽນແມ່ນເຮັດໄດ້ໂດຍຜ່ານການ npm ການຕິດຕັ້ງ
adduser
ສ້າງບັນຊີ ຫຼືເຂົ້າສູ່ລະບົບ. ຂໍ້ມູນປະຈໍາຕົວຈະຖືກເກັບໄວ້ໃນໄຟລ໌ config ຜູ້ໃຊ້.
ເຜີຍແຜ່
ການນໍາໃຊ້ npm ເຜີຍແຜ່ ຄໍາສັ່ງທີ່ຈະອັບໂຫລດລະຫັດຂອງທ່ານກັບທະບຽນ.
CONFIGURATION
npm ແມ່ນສາມາດຕັ້ງຄ່າໄດ້ຫຼາຍ. ມັນອ່ານຕົວເລືອກການຕັ້ງຄ່າຂອງມັນຈາກ 5 ສະຖານທີ່.
ສະຫຼັບແຖວຄຳສັ່ງ:
ກໍານົດ config ກັບ --key h. ຄີທັງໝົດເອົາຄ່າ, ເຖິງແມ່ນວ່າມັນເປັນ booleans (the
config parser ບໍ່ຮູ້ວ່າຕົວເລືອກແມ່ນຫຍັງໃນເວລາວິເຄາະ.) ຖ້າບໍ່ແມ່ນ
ຄ່າແມ່ນໃຫ້, ຫຼັງຈາກນັ້ນທາງເລືອກແມ່ນຕັ້ງເປັນ boolean ທີ່ແທ້ຈິງ.
ຕົວແປສະພາບແວດລ້ອມ:
ກໍານົດການຕັ້ງຄ່າໃດໆໂດຍການນໍາຫນ້າຊື່ຢູ່ໃນຕົວແປສະພາບແວດລ້ອມທີ່ມີ npm_config_.
ຍົກຕົວຢ່າງ, ການສົ່ງອອກ npm_config_key=val.
ການຕັ້ງຄ່າຜູ້ໃຊ້:
ໄຟລ໌ຢູ່ $HOME/.npmrc ແມ່ນລາຍການການຕັ້ງຄ່າຮູບແບບ ini. ຖ້າປະຈຸບັນ, ມັນແມ່ນ
ວິເຄາະແລ້ວ. ຖ້າ userconfig ທາງເລືອກແມ່ນຖືກກໍານົດໄວ້ໃນ cli ຫຼື env, ຫຼັງຈາກນັ້ນມັນຈະຖືກນໍາໃຊ້
ແທນທີ່ຈະເປັນ.
ການຕັ້ງຄ່າທົ່ວໂລກ:
ໄຟລ໌ທີ່ພົບເຫັນຢູ່ທີ່ ../etc/npmrc (ຈາກ node executable, ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ຈະແກ້ໄຂ.
to /usr/local/etc/npmrc) ຈະຖືກວິເຄາະຖ້າພົບ. ຖ້າ globalconfig ທາງເລືອກ
ຖືກກໍານົດໄວ້ໃນ cli, env, ຫຼື config ຜູ້ໃຊ້, ຫຼັງຈາກນັ້ນໄຟລ໌ນັ້ນຖືກວິເຄາະແທນ.
ຄ່າເລີ່ມຕົ້ນ:
ຕົວເລືອກການຕັ້ງຄ່າເລີ່ມຕົ້ນຂອງ npm ຖືກກໍານົດໄວ້ໃນ lib/utils/config-defs.js. ເຫຼົ່ານີ້
ບໍ່ຕ້ອງມີການປ່ຽນແປງ.
ເບິ່ງ npm ຊ່ວຍ 7 npm-config ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມຫຼາຍ.
ການຄວບຄຸມ
Patches ຍິນດີຕ້ອນຮັບ!
ລະຫັດອ່ານຜ່ານ npm ຊ່ວຍ 7 npm-coding-style ຖ້າທ່ານວາງແຜນທີ່ຈະສົ່ງລະຫັດ. ເຈົ້າບໍ່ມີ
ຕົກລົງເຫັນດີກັບມັນ, ແຕ່ເຈົ້າຕ້ອງປະຕິບັດຕາມມັນ.
docs ຖ້າເຈົ້າພົບຂໍ້ຜິດພາດໃນເອກະສານ, ໃຫ້ແກ້ໄຂໄຟລ໌ markdown ທີ່ເໝາະສົມໃນ
ໂຟນເດີ "doc". (ບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການສ້າງຫນ້າຜູ້ຊາຍ.)
ຜູ້ປະກອບສ່ວນຖືກລະບຸໄວ້ໃນ npm's ຊຸດ .json ໄຟລ໌. ທ່ານສາມາດເບິ່ງໃຫ້ເຂົາເຈົ້າໄດ້ຢ່າງງ່າຍດາຍໂດຍການເຮັດ npm
ເບິ່ງ npm ການປະກອບສ່ວນ.
ຖ້າທ່ານຕ້ອງການປະກອບສ່ວນ, ແຕ່ບໍ່ຮູ້ວ່າຈະເຮັດວຽກຫຍັງ, ໃຫ້ກວດເບິ່ງລາຍການບັນຫາຫຼື
ຂໍໃຫ້ຢູ່ໃນບັນຊີລາຍຊື່ທາງໄປສະນີ.
· http://github.com/npm/npm/issues
· [email protected]
ໃຊ້ npm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net