問題與處理策略
1、問題描述
npm install -D tailwindcss
- 執行上述指令,報如下錯誤
npm : 無法加載文件 D:\nodejs\npm.ps1,因為在此系統上禁止運行腳本。
有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
2、問題原因
-
npm 全稱 Node Package Manager,是
Node.js
的默認包管理工具 -
這個錯誤是因為 PowerShell 的執行策略(Execution Policy)限制了腳本的運行
-
默認情況下,Windows 系統可能會禁止運行未簽名的腳本,包括 npm 相關的腳本
-
其中
npm.ps1
是一個 PowerShell 腳本文件,它是 npm 在 Windows 上的一個包裝腳本,確保 npm 命令可以在 PowerShell 中正常運行
3、處理策略
- 手動刪除
D:\nodejs\npm.ps1
這個文件,再執行相關指令