Nếu bạn gặp lỗi với chiếc máy hoàn toàn mới của mình khi cố gắng chạy bất kỳ tập lệnh tùy chỉnh nào như npm, sợi hoặc bất kỳ mô-đun nút nào, bạn có thể gặp phải lỗi tương tự như bên dưới.
yarn : File C:\Program Files\nodejs\yarn.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.
At line:1 char:1 + yarn + ~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
Để khắc phục sự cố này, hãy mở PowerShell với tư cách quản trị viên, một lần nữa đảm bảo chạy điều này trong PowerShell, không phải bằng dấu nhắc lệnh thông thường (cmd). Sao chép và dán mã bên dưới và chạy nó.
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Điều này sẽ cấp cho bạn quyền cần thiết để chạy bất kỳ tập lệnh thực thi nào trong thiết bị đầu cuối của PC. Bạn chỉ phải làm điều này một lần và bất kỳ lệnh nào trong tương lai hoặc lệnh npm sẽ chạy thành công.
Hy vọng điều này sẽ hữu ích với mẹo nhanh của bạn về cách giải quyết tại sao sợi hoặc npm không chạy trên PC của bạn. Điều này cũng đúng đối với Ruby’s Bundler để quản lý đá quý hoặc trình quản lý gói pip của Python.