当前位置: 首页 > wzjs >正文

网络公司的手机网站网站优化推广平台

网络公司的手机网站,网站优化推广平台,网站开发考核,站点推广促销问题描述使用git bash, cmd运行npm都可以,但是用Power Shell运行npm,却报错:npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/…

问题描述

使用git bash, cmd运行npm都可以,但是用Power Shell运行npm,却报错:

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm
+ ~~~
+ CategoryInfo          : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

原因分析

该问题通常发生在安装nvm之后,环境变量发生变化,npm.cmd执行方式也发生变化。而Power Shell默认执行策略比较严格,是Restricted,阻止了nvm相关脚本的执行。

解决方案

两种方案,推荐第二种。

方案一,把npm.cmd的运行路径加入到环境变量path中。例如:

"C:\Users\zxcv\AppData\Roaming\nvm\v22.14.0\node_modules\npm\bin\"

这会导致一个问题是,后面用nvm use xxx切换了node版本后,运行npm可能会有问题。

方案二,修改Powser Shell的执行策略。

1. 右键开始菜单,选择“终端管理员”,打开PS窗口。

2. 查看当前执行策略:

Get-ExecutionPolicy

默认显示Restricted.

3. 修改策略

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

4. 验证修改结果:

Get-ExecutionPolicy

应显示为:RemoteSigned。

含义为:允许运行本地脚本,远程脚本需签名(平衡安全与便利)。

5. 重启vs code的power shell终端,再运行npm就正常了。

http://www.dtcms.com/wzjs/378066.html

相关文章:

  • 怎么把网站设置为主页面seo关键词快速排名软件
  • 网站建设开票内容抖音seo点击软件排名
  • 雪亮工程建设网站界面佛山网站建设工作
  • 做彩平的材质网站seo发帖工具
  • 哪个网站可以免费做电子请柬如何优化关键词
  • 端端网站开发国内it培训机构排名
  • 淘宝客自己做网站教程长春网站排名提升
  • 电子商务网站建设策划说廊坊seo排名扣费
  • 微信上做网站编辑产品设计
  • 微信小程序网站建设推广网站免费建站app
  • wordpress vul关键词优化收费标准
  • 宁波企业网站制作公司seo排名优化工具
  • 怎样写网站设计意义纯手工seo公司
  • 中装建设官方网站工业和信息化部
  • 做网站图片多少钱免费发布活动的平台
  • 网站设计制作要交印花税seo实战
  • 想制作自己的网站seo 技术优化
  • 无锡网站建设 君通科技网站设计的毕业论文
  • 深圳做模板网站如何优化seo
  • 腾讯有做淘宝客网站吗查看关键词被搜索排名的软件
  • app网站与普通网站的区别是什么百度问答app下载
  • html5英文视频网站建设网络营销网站设计
  • 做sns网站需要什么网址百度刷排名
  • 网络编程是做什么的网站优化课程
  • 小说网站有源码了该怎么做成都企业网站seo技术
  • 厦门成交型网站建设公司友情链接交换教程
  • 如何搭建https网站重庆seo标准
  • 做设计网站的工作内容企业网站优化的三层含义
  • 搭建小程序公司广州做seo整站优化公司
  • 郑州网站建设哪家最好电脑培训学校排名