រក្សាបញ្ជីឈ្មោះខាងក្នុងរបស់ npm ឱ្យនៅក្រៅប្រូកស៊ី
រាយបញ្ជីឈ្មោះម៉ាស៊ីនគោលដៅខាងក្នុងនៅក្នុងការកំណត់ noproxy របស់ npm ខណៈដែលរក្សាប្រូកស៊ីដែលបានកំណត់សម្រាប់ចរាចរណ៍កញ្ចប់ផ្សេងទៀត។
បញ្ជីឈ្មោះខាងក្នុងអាចចូលដំណើរការដោយផ្ទាល់ ខណៈដែលចរាចរណ៍កញ្ចប់សាធារណៈនៅតែត្រូវការប្រូកស៊ីរបស់ការិយាល័យ។ រក្សាការកំណត់ប្រូកស៊ី ហើយបន្ថែមគោលដៅខាងក្នុងទៅ noproxy។
ឧទាហរណ៍ ធាតុ .npmrc ពាក់ព័ន្ធអាចជា៖
registry=https://registry.corp.example/repository/npm/
proxy=http://proxy.example:8080
https-proxy=http://proxy.example:8080
noproxy[]=registry.corp.example
noproxy[]=packages.corp.exampleធាតុឆ្លងកាត់ដាក់ឈ្មោះគោលដៅ មិនមែនម៉ាស៊ីនបម្រើប្រូកស៊ីទេ។ វាជាធាតុម៉ាស៊ីន ដូច្នេះទុកគ្រោង ផ្លូវ និងច្រករបស់បញ្ជីឈ្មោះនៅក្រៅខ្សែអក្សរទាំងនោះ។
នៅក្នុងឧបករណ៍ជ្រើសរើសដែលភ្ជាប់មកជាមួយ npm 11.6.4 សមាសភាគដែនត្រូវបានប្រៀបធៀបពីស្តាំ។ registry.corp.example ត្រូវនឹងឈ្មោះម៉ាស៊ីននោះ និងដែនរងរបស់វា។ ចំណុចនៅដើមត្រូវបានដកចេញក្នុងអំឡុងពេលប្រៀបធៀបនេះ; មិនត្រូវការសញ្ញាផ្កាយជាអក្សរសម្រាប់ឧទាហរណ៍ឈ្មោះម៉ាស៊ីនទេ។
បញ្ចូលម៉ាស៊ីនមាតិកាកញ្ចប់ នៅពេលបញ្ជីឈ្មោះត្រឡប់ URL tarball នៅលើឈ្មោះម៉ាស៊ីនខាងក្នុងផ្សេងទៀត។ បើមិនដូច្នេះ លិបិក្រមបញ្ជីឈ្មោះ និងការទាញយកឯកសារអាចធ្វើដំណើរផ្លូវផ្សេងគ្នា។
វាក្យសម្ព័ន្ធអារេរក្សាករណីលើកលែងជាច្រើនឱ្យអានបាន។ npm ក៏បានចងក្រងទម្រង់ខ្សែអក្សរដែលបំបែកដោយសញ្ញាក្បៀស និងតម្លៃលំនាំដើម NO_PROXY ដែលទាញចេញពីបរិស្ថាន។ ពិនិត្យការកំណត់ noproxy ដែលមានប្រសិទ្ធភាពដែលការហៅនេះប្រើ នៅពេលគោលដៅនៅតែធ្វើដំណើរផ្លូវដែលមិនបានរំពឹងទុក។