ហេតុអ្វី npm នៅតែមានប្រូកស៊ី បន្ទាប់ពីអ្នកលុបវា
npm អានប្រភពកំណត់រចនាសម្ព័ន្ធជាច្រើន។ ការដកធាតុចេញពីឯកសារមួយ ឬការដំឡើង Node ឡើងវិញ អាចទុកប្រភពផ្សេងទៀតឱ្យនៅជាធរមាន។
អ្នកលុបប្រូកស៊ីរបស់ npm សាកសួរវាម្តងទៀត ហើយតម្លៃនៅតែមាន។ មុននឹងធ្វើពាក្យបញ្ជាឡើងវិញដោយសិទ្ធិច្រើនជាង សូមពិនិត្យថាតើអ្នកបានលុបការកំណត់ណា។
.npmrc របស់គម្រោង ឯកសារអ្នកប្រើ ការកំណត់សកល ជម្រើសពាក្យបញ្ជា និងការកំណត់បរិស្ថាន សុទ្ធតែអាចមានសារៈសំខាន់។ ការដកតម្លៃចេញពីកន្លែងមួយ អាចបង្ហាញតម្លៃមួយទៀតនៅក្រោមវា។
រកតម្លៃមុនពេលផ្លាស់ប្តូរ
ពិនិត្យការកំណត់ដែលមានប្រសិទ្ធភាពរបស់ npm និងឯកសារពាក់ព័ន្ធនឹងការហៅនោះ។ សូមកត់សម្គាល់ថាតើប្រតិបត្តិការនេះជាក្នុងគម្រោង ឬជាសកល។ ការកំណត់គម្រោងមិនមែនជាសក្ខីភាពអំពីការដំឡើងសកលទេ។
ឈ្មោះជម្រើសប្រូកស៊ីក៏សំខាន់ដែរ។ កូនសោផ្ទាល់ខ្លួនដែលស្រដៀងនឹង http_proxy មិនមែនជាជម្រើស proxy ដែលបានចងក្រងជាឯកសារដោយស្វ័យប្រវត្តិនោះទេ។ ការសរសេរអថេរបរិស្ថាន និងការសរសេរកូនសោកំណត់រចនាសម្ព័ន្ធ npm គឺជាចំណុចប្រទាក់ដាច់ដោយឡែក។
ការដំឡើងឯកសារប្រតិបត្តិឡើងវិញ មិនពាក់ព័ន្ធទេ
ថតដំឡើងរបស់ Node មិនចាំបាច់ជាកន្លែងដែលការកំណត់អ្នកប្រើរបស់អ្នកស្ថិតនៅទេ។ ការជំនួសឯកសារប្រតិបត្តិអាចទុកឯកសារអ្នកប្រើ និងបរិស្ថានដំណើរការឱ្យនៅដដែល។ នេះហើយជាមូលហេតុដែលការដំឡើងកម្មវិធីស្អាតអាចបង្ហាញចំណុចចុងក្រោយបណ្តាញចាស់ភ្លាមៗ។
នៅពេលរកឃើញប្រភព សូមដកធាតុចាស់ចេញនៅកម្រិតនោះ។ បន្ទាប់មកសាកសួរតម្លៃដែលមានប្រសិទ្ធភាពម្តងទៀតពីថតការងារ និងគណនីដូចគ្នាដែលបង្កឱ្យមានបញ្ហា។ ជៀសវាងកំណត់ខ្សែអក្សរទទេ ឬដែលមើលទៅដូច null ដោយបំពាន លុះត្រាតែ npm ដែលបានដំឡើងចងក្រងអត្ថន័យនោះជាឯកសារ។
រក្សាការកំណត់ registry ដោយឡែក។ URL registry មូលដ្ឋានអាចមើលទៅដូចអាសយដ្ឋានប្រូកស៊ី ប៉ុន្តែការលុបវាផ្លាស់ប្តូរកន្លែងដែលទិន្នន័យមេតាកញ្ចប់ត្រូវបានស្នើសុំ។ កុំលុប registry ខាងក្នុងដែលចាំបាច់ គ្រាន់តែដើម្បីដកប្រូកស៊ីបញ្ជូនបន្តដែលមិនចង់បាន។