Vue创建项目页面报错Cannot read properties of undefined (reading ‘indexOf‘)

Vue创建项目页面报错Cannot read properties of undefined (reading ‘indexOf’)

在这里插入图片描述当初次创建Vue项目的时候,若出现类似以下的错误:
Cannot read property ‘indexOf‘ of undefined
那么这个时候我们就需要安装一个yarn管理器:

博主苦寻答案终于找到了,在这里是缺少了yarn管理器,在cmd窗口安装一个yarn管理器即可

npm install -g yarn

其他常见错误:

(1)权限问题

npm install安装显示
npm ERR!
是因为一般的用户没有npm install的权限
解决方法:使用管理员身份运行cmd就可以啦
在这里插入图片描述

(2)版本问题

首先我们要知道vue ui是@vue/cli3.0增加一个可视化项目管理工具
所以我们的vue的版本一定要大于等于3
查看vue版本的命令:

vue --version

在这里插入图片描述
如果发现版本过低 那么请先删除现在的vue
卸载vue的命令 :

npm uninstall vue-cli -g

然后再安装最新的版本 (i是install的缩写):

npm i -g @vue/cli
(3)缺少管理器

博主苦寻答案终于找到了,在这里是缺少了yarn管理器,在cmd窗口安装一个yarn管理器即可

(4)未知问题

当出现下面的错误的时候:

npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

这个时候有两种解决方法(作者都亲自试了,都可行)

第一:以管理员的身份运行cmd,然后执行你的代码(一般来说,全局安装用 root 安装。
局部安装用普通用户)

第二:删除C:\Users{账户}\下的.npmrc文件

(5)nodejs-修改文件读写权限

当你发现出现了nodejs读写权限问题的时候,你可以尝试一下下面的解决方法:

就是把控制nodejs的权限给加上完全控制(作用在Authenticated Users和Users上)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

希望上面的常见错误对你有帮助,谢谢!

参考文章链接:https://blog.youkuaiyun.com/m0_53898197/article/details/122548730

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值