ERROR : cannot be loaded because running scripts is disabled on this system. [npm]

Post Reply
DevG
Site Admin
Site Admin
Posts: 211
Joined: Thu Nov 23, 2023 10:44 am
Location: Usa
Contact:

ERROR : cannot be loaded because running scripts is disabled on this system. [npm]

Post by DevG »

install Node.js แล้ว แต่ใช้งาน npm ใน VS code ไม่ได้
ERROR
npm : File C:\Users\%username%\AppData\Local\fnm_multishells\13008_1724809346632\npm.ps1 cannot be loaded because running scripts is disabled on this system.
For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
แนวทางแก้ไข

ลบ npm.ps1 ออกจากไดเร็กทอรี C:\Users\%username%\AppData\Roaming\npm\ แล้วลองล้างแคช npmC:\Users\%username%\AppData\Roaming\npm-cache\

หรือ เปิด cmd และ รันคำสั่งนี้

Code: Select all

set-ExecutionPolicy RemoteSigned -Scope CurrentUser
เมื่อคุณรันคำสั่งนี้ คุณจะเห็นว่าระบบของคุณได้กำหนดนโยบายทั้งหมดสำหรับผู้ใช้ปัจจุบันเป็นแบบระยะไกล ซึ่งจะใช้เวลาสองสามวินาทีในการดำเนินการให้เสร็จสิ้น

ขั้นตอนที่ 2 รันคำสั่งนี้

Code: Select all

Get-ExecutionPolicy
เมื่อคุณรันคำสั่งนี้ ระบบของคุณจะแสดงข้อความ "RemoteSigned" หากคุณได้รับข้อความนี้ แสดงว่าปัญหาของคุณได้รับการแก้ไขแล้ว ตอนนี้ คุณต้องไปที่ขั้นตอนถัดไปเพื่อดูรายการนโยบายที่ได้รับการอัปเดตตามคำสั่งล่าสุด

ขั้นตอนที่ 3 หากต้องการดูนโยบายดำเนินการขอบเขต (Scrope ExecutionPolicy) คุณต้องเรียกใช้คำสั่งนี้

Code: Select all

Get-ExecutionPolicy -list
ตอนนี้คุณจะเห็นรายการนโยบายการดำเนินการระบบของคุณแล้ว คุณได้แก้ไขปัญหาของคุณสำเร็จแล้ว ตอนนี้คุณต้องไปที่พรอมต์คำสั่ง และตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขแล้ว

Code: Select all

npm -v
Post Reply