搜索

查看: 3108|回复: 11

[JavaScript] npm报错:无法将"npm"项识别为cmdlet、函数、脚本文件或可运行程序的名称

[复制链接]
发表于 2023-5-4 11:48:07 | 显示全部楼层 |阅读模式
Editor 2023-5-4 11:48:07 3108 11 看全部
目录
  • 报错起因
  • 报错如下:
  • 解决办法:
  • 步骤如下:
  • 总结
    报错起因
    在VScode中运行vue项目时,【前提:把项目文件换到另一个网盘存放,存放失败,又重新放回原位置再次运行时】

    报错如下:
    npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查

    解决办法:
    一:以管理员身份重新运行VScode
    二:重新下载node.js    并且配置环境变量     下载地址:https://nodejs.org/en/
            1、搜官方Node.js下载,根据情况不同 分别下载Windows版本 或 iOS版本 。【一般情况下,下载完成node.js之后就自动安装npm了】npm默认的存储位置是:C:\Users\Administrator\AppData\Roaming\npm\node_modules下【通过cmd的 npm root -g 指令查看】
            2、下载之后,cmd分别输入命令 node -v     npm - v   检查一下版本号是否安装成功
    node -v
    npm -v
    检查版本好号之后会出现的情况如下:
            1、全都安装成功,但是依然不能运行
            2、显示npm不是内部或外部命令,也不是可运行的程序
    这需要解决 环境变量配置 问题

    步骤如下:
    第一步:打开此电脑 ==> 右键属性 ==> 高级系统设置 ==> 环境变量

    2023022211181662.jpg

    2023022211181662.jpg


    第二步: 在系统变量中选中Path一行,点击编辑-----新的弹窗再点击新建-----输入 %NODE_PATH%。最后点确定

    2023022211181763.jpg

    2023022211181763.jpg


    第三步:选择用户变量中的Path,
    点击新建,输入变量名 NODE_PATH 和 变量值【你自己想要存放node的位置】
    点击编辑,将路径改为之后你自己要存储的node的路径,点击确定

    2023022211181764.jpg

    2023022211181764.jpg


    第四步:在自己想要存放node文件夹下创建【node_cache】 和 【node_global】两个文件夹

    2023022211181765.jpg

    2023022211181765.jpg


    第五步:再次打开cmd窗口
    输入npm config set prefix “你的路径\node_global”
    npm config set prefix "E:\安装文件\node_prefix”
    npm config set cache “你的路径\node_cache”
    npm config set cache "E:安装文件\nodejss\node_cache"
    【注意:执行命令时建议用 管理员权限打开cmd,否则会出现权限报错如下】
    Error: EPERM: operation not permitted, mkdir ‘D:\software\nodejs\node_cache\_cacach
    第六步:配置完成后,安装module测试一下。打开cmd命令行输入指令
    npm install express -g // -g是全局安装的意思
    最后:
    经过npm安装模块都是去国外的镜像上下载的,有时候会因为网络问题导致安装失败。所以可以使用国内镜像【淘宝镜像】https://npmmirror.com/
    淘宝镜像使用说明:
  • 当前 npmmirror.com 运行版本是: cnpmcore@2.4.0
  • 本系统运行在 Node.js@v16.17.1 上
  • 开源镜像: https://npmmirror.com/mirrors/
  • Node.js 镜像: https://npmmirror.com/mirrors/node/
  • alinode 镜像: https://npmmirror.com/mirrors/alinode/
  • ChromeDriver 镜像: https://npmmirror.com/mirrors/chromedriver/
  • OperaDriver 镜像: https://npmmirror.com/mirrors/operadriver/
  • Selenium 镜像: https://npmmirror.com/mirrors/selenium/
  • electron 镜像: https://npmmirror.com/mirrors/electron/
    可以使用定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
    $ npm install -g cnpm --registry=https://registry.npmmirror.com
    总结
    到此这篇关于npm报错:无法将"npm"项识别为cmdlet、函数、脚本文件或可运行程序的名称的文章就介绍到这了,更多相关无法将npm项识别为cmdlet、函数、脚本文件内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛
  • 回复

    使用道具 举报

    发表于 2023-6-28 19:31:11 | 显示全部楼层
    素色流年783 2023-6-28 19:31:11 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    回复

    使用道具 举报

    发表于 2023-6-29 00:18:34 | 显示全部楼层
    永远爱你冰塘 2023-6-29 00:18:34 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-29 14:12:43 | 显示全部楼层
    伊索谗言 2023-6-29 14:12:43 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    回复

    使用道具 举报

    发表于 2023-6-29 14:18:21 | 显示全部楼层
    计划你大爷计j 2023-6-29 14:18:21 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-29 14:45:46 | 显示全部楼层
    心随674 2023-6-29 14:45:46 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    发表于 2023-6-29 17:29:03 | 显示全部楼层
    风吹吹蛋蛋疼风w 2023-6-29 17:29:03 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    回复

    使用道具 举报

    发表于 2023-6-30 16:19:02 | 显示全部楼层
    术数古籍专卖疤 2023-6-30 16:19:02 看全部
    论坛不能没有像楼主这样的人才啊!我会一直支持知鸟论坛
    回复

    使用道具 举报

    发表于 2023-7-4 04:44:21 | 显示全部楼层
    六翼天使494 2023-7-4 04:44:21 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    回复

    使用道具 举报

    发表于 2023-7-4 18:53:02 | 显示全部楼层
    我的苦恼冉 2023-7-4 18:53:02 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    回复

    使用道具 举报

    • 您可能感兴趣
    点击右侧快捷回复 【请勿灌水】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| SiteMap| 小黑屋| 知鸟论坛
    联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表