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