Windows环境中,在VSCode中的Terminal内使用cnpm、vue等命令失败
首先检查并设置了SVCode的兼容性:
解决方案:
右键属性->兼容性->设置->以管理员身份运行此程序
重启VSCode之后,再次测试命令,发现npm能够使用,cnpm、vue等还是不能使用
最后发现原因是Windows PowerShell的问题,VSCode中内置的是Windows PowerShell
解决方案:
系统搜索Windows PowerShell,并以管理员的身份运行
执行get-ExecutionPolicy,如果显示的是Restricted说明是禁止不信任的脚本执行
执行set-ExecutionPolicy RemoteSigned,然后输入A,选择[A]全是(A)