npm i -g firebase-tools leads to ...firebase.ps1 cannot be loaded because running scripts is disabled on this system
See original GitHub issueI’ve come across the following error today after updating firebase-tools. I use Visual Studio Code and after the latest firebase update I’m not able to run any firebase scripts in the PowerShell terminal. I can run them in cmd and I can run other scripts still in PowerShell, eg npm and Netlify hosting. I was using firebase in one project after deploying earlier today, got the prompt to update firebase-tools, did so, and now cant access firebase in any project from PowerShell. Been using without issue for 6+months.
[REQUIRED] Environment info
- firebase-tools@7.2.4
// Can’t run this command but package.json says: “firebase”: “^5.11.1”,
Platform: Windows 10 Home
[REQUIRED] Test case
- Install Visual Studio Code
- Open a new file/folder
- In terminal - npm install -g firebase-tools
- In PowerShell terminal - firebase // followed by any command leads to error : firebase : File C:\Users\mada7\AppData\Roaming\npm\firebase.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.
[REQUIRED] Steps to reproduce
As above
[REQUIRED] Expected behavior
firebase to run scripts in powershell, which worked until updating firebase-tools to the latest version.
[REQUIRED] Actual behavior
// can’t run with --debug flag in Powershell PS C:\web-dev\cv> firebase firebase : File C:\Users\mada7\AppData\Roaming\npm\firebase.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
- firebase
-
+ CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
// running in cmd Microsoft Windows [Version 10.0.18362.295] © 2019 Microsoft Corporation. All rights reserved.
C:\web-dev\cv>firebase --debug [2019-08-27T08:50:01.286Z] ---------------------------------------------------------------------- [2019-08-27T08:50:01.290Z] Command: C:\Program Files\nodejs\node.exe C:\Users\mada7\AppData\Roaming\npm\node_modules\firebase-tools\lib\bin\firebase.js --debug [2019-08-27T08:50:01.291Z] CLI Version: 7.2.4 [2019-08-27T08:50:01.291Z] Platform: win32 [2019-08-27T08:50:01.292Z] Node Version: v10.16.3 [2019-08-27T08:50:01.293Z] Time: Tue Aug 27 2019 09:50:01 GMT+0100 (British Summer Time) [2019-08-27T08:50:01.293Z] ----------------------------------------------------------------------
Usage: firebase [options] [command]
Issue Analytics
- State:
- Created 4 years ago
- Reactions:17
- Comments:68 (2 by maintainers)
I have the same error. Temp solution:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
Remove ng.ps1(respective ps1 file) from the directory C:\Users< username >\AppData\Roaming\npm\ then try clearing the npm cache at C:\Users< username >\AppData\Roaming\npm-cache..
this worked for me