| Đường dẫn | |
|---|---|
| Tải nodejs | Download |
npm : File C:\Program Files\nodejs\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. At line:1 char:1
- npm run watch
-
- CategoryInfo : SecurityError: (:) [], PSSecurityException
- FullyQualifiedErrorId : UnauthorizedAccess
Cách khắc phục
- Nhấn Windows + S, tìm PowerShell.
- Chuột phải vào Windows PowerShell và chọn Run as Administrator.
Get-ExecutionPolicy -List
Nếu bạn thấy chính sách hiện tại là Restricted, đó là nguyên nhân gây ra lỗi.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- RemoteSigned: Cho phép chạy các script được tạo cục bộ mà không cần ký, nhưng các script tải về từ Internet cần phải được ký.
- Khi được hỏi xác nhận, gõ A (Yes to All) để đồng ý.
Get-ExecutionPolicy
Kết quả nên là RemoteSigned.
Sau khi hoàn thành các bước trên, đóng PowerShell và mở lại Command Prompt hoặc PowerShell. Sau đó chạy lại:
npm run watch
- Restricted: Không cho phép chạy bất kỳ script nào.
- RemoteSigned: Script tạo cục bộ có thể chạy, nhưng script từ Internet cần ký.
- Unrestricted: Tất cả các script đều có thể chạy, nhưng sẽ có cảnh báo cho script tải về từ Internet.