vue报错”vue-cli-service‘不是内部或外部命令,也不是…”的解决办法

当我们使用Vue CLI 4.x版本创建项目时,有时候会出现“vue-cli-service‘不是内部或外部命令,也不是可运行的程序”这个错误提示。这个问题通常是因为npm或yarn没有正确安装Vue CLI的命令行工具导致的。

以下是详细的解决步骤:

第一步:检查Vue CLI的版本

为了解决这个问题,我们首先需要检查我们安装的Vue CLI版本是否正确。可以在终端中输入以下命令:

vue --version

如果你看到返回的版本号显示为3.x版本,那么你需要卸载旧版本,并安装最新的Vue CLI 4.x版本。命令如下:

npm uninstall -g @vue/cli
npm install -g @vue/cli

第二步:检查环境变量

如果上述步骤还是没解决问题,那么我们需要检查环境变量是否设置正确。打开终端,输入以下命令来查看Vue CLI的路径:

npm bin -g

该命令会输出你npm全局安装目录下的路径,如“/usr/local/bin”。检查这个路径是否在你的环境变量中。你可以通过以下命令在终端中查看环境变量:

echo $PATH

如果路径没有被添加到环境变量中,那么我们需要手动添加。在Linux或Mac系统下,可以通过以下命令添加:

export PATH=$PATH:/usr/local/bin

在Windows系统下,通过以下方式添加环境变量:

  1. 在搜索框中搜索“环境变量”并打开“编辑系统环境变量”;
  2. 在“系统变量”中找到“Path”变量,点击“编辑”;
  3. 在弹出的窗口中点击“新建”,并输入路径“C:\Users\yourUserName\AppData\Roaming\npm”;
  4. 点击“确定”并保存,然后重启终端。

示例一:

在我的项目文件夹D:/MyProject下,创建一个基于vue-cli的Vue项目,安装依赖并启动。

D:
cd D:/MyProject
vue create myproject
cd myproject
npm install
npm run serve

此时,如果出现了错误提示:"vue-cli-service‘不是内部或外部命令,也不是可运行的程序",那么可以按照上述步骤来解决问题。

示例二:

在Ubuntu系统下,通过vue-cli创建一个Vue项目,安装依赖并启动。

sudo npm install -g @vue/cli
vue create myproject
cd myproject
npm install
npm run serve

如果出现了错误提示:"vue-cli-service‘不是内部或外部命令,也不是可运行的程序",按照上述步骤检查Vue CLI的路径和环境变量即可。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue报错”vue-cli-service‘不是内部或外部命令,也不是…”的解决办法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 微软:已使 Win11 右键菜单调出速度加快

    针对微软在 Win11 中使右键菜单调出速度加快的攻略,我可以提供以下的详细讲解,包含两条示例。 1. 背景 Win11 右键菜单调出速度加快是 Windows 11 的一个新特性之一。该特性可以提高用户右键单击的响应速度,为用户提供更加流畅的操作体验。对于电脑用户和职业人士而言,这一功能十分实用。 2. 步骤 步骤一:打开“设置”菜单 首先,您需要从 Wi…

    other 2023年6月27日
    00
  • TPlink路由器怎么设置ip与mac地址绑定?

    TP-Link路由器设置IP与MAC地址绑定攻略 1. 登录路由器管理界面 首先,确保您已经连接到TP-Link路由器的网络。然后,按照以下步骤登录路由器管理界面: 打开您的Web浏览器(如Chrome、Firefox等)。 在浏览器的地址栏中输入路由器的默认IP地址。通常情况下,TP-Link路由器的默认IP地址为192.168.0.1或192.168.1…

    other 2023年7月31日
    00
  • 基于C++全局变量的声明与定义的详解

    基于C++全局变量的声明与定义的详解 在C++中,全局变量是在函数外部声明的变量,可以在程序的任何地方使用。全局变量的声明和定义分为两个步骤:声明和定义。 声明全局变量 全局变量的声明是指在函数外部声明变量的类型和名称,告诉编译器该变量的存在。声明全局变量的语法如下: extern 数据类型 变量名; 其中,extern关键字用于告诉编译器该变量是在其他地方…

    other 2023年8月9日
    00
  • C# 开发圆角控件(窗体)的具体实现

    下面我将为你详细讲解“C# 开发圆角控件(窗体)的具体实现”的完整攻略,包含以下步骤: 步骤一:创建自定义控件类 在 Visual Studio 中,创建一个新 Windows 控制台应用程序,命名为“RoundedForm”。点击“解决方案资源管理器”中的项目根节点,在上下文菜单中选择“添加 → 新项”,选择“类”模板,并命名为“RoundedForm.c…

    other 2023年6月26日
    00
  • 小丸工具箱怎么封装?小丸工具箱封装教程

    下面我将详细讲解“小丸工具箱怎么封装?小丸工具箱封装教程”的完整攻略。 什么是小丸工具箱 小丸工具箱是一款常用的工具,它集成了多种功能模块,包括文件搜索、文本编辑、图片处理、格式转换等等,是日常工作中必不可少的软件之一。 小丸工具箱的封装方法 下面是小丸工具箱的封装方法: 下载并安装小丸工具箱 下载并安装 InnoSetup 工具,用于打包安装程序 创建一个…

    other 2023年6月25日
    00
  • MySQL中字段名和保留字冲突的解决办法

    当MySQL中的字段名与保留字相同时,SQL语句会出现语法错误。为了解决这个问题,可以采取以下两种方法: 用反引号(`)包裹字段名 在MySQL中,使用反引号包裹字段名可以避免保留字与字段名发生冲突。例如,如果我们想要创建一个名为order(订单)的表,但order是MySQL中的保留字,我们可以这样写: CREATE TABLE `order` ( `id…

    other 2023年6月25日
    00
  • Listloading.js移动端上拉下拉刷新组件

    下面是对“Listloading.js移动端上拉下拉刷新组件”的完整攻略。 介绍 Listloading.js是一款移动端上拉下拉刷新组件,可以很方便地实现下拉刷新、上拉加载更多的功能。它是使用原生JavaScript实现的,无需依赖其他框架。 安装 可以通过以下方式安装Listloading.js: 下载源代码,将其中的listloading.min.js…

    other 2023年6月25日
    00
  • dataframe列运算

    Dataframe列运算 在数据处理中经常需要对Dataframe列进行运算,比如对列求和、求平均数等。Pandas提供了方便的方法来执行这些列运算,本文将介绍一些最常用的方法。 创建样本数据 在介绍具体方法之前,先创建一个样本数据,供我们演示使用。 import pandas as pd import numpy as np df = pd.DataFra…

    其他 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部